Arrgh! Loop variables should be declared in the for-construct! Using "n.a" and weird constructs like that really cripples the compiler's ability to optimize your code.