I'm all over the place on this one so hang on...