For portability, we usually try not to put any statements before the variable declarations. Can you move this lower in the file?