I'm re-doing this and knowing me, it's going to take a long time.