It's overoptimization. you can declare and define variable wothin the loop.