I personally dislike declaring all the variables at the beginning of the method.