you don't have to predeclare these since you never (appear?) to use them before they've been set. Even if you do, they're nil by default.