Just came across hoisting while reading this: http://codegolf.stackexchange.com/questions/24304/why-isnt-it-ending#24339. I don't think it matters much as hoisting shouldn't mess anything up here. I do think it looks better in the loop, but wouldn't really bother changing it.