It would be nice to start departing from Walter's old style of defining all variables at the top of the scope. Instead, we should define at initialization wherever possible.