That was my point, the for-next doesn't require a pre registered variable, you can just make one up on the fly
for a = ...
for b = ...
a and b don't need to be defined
Maybe it should give a warning that the control variable is not the same class as the value in the 'step' part of the loop.
You always should define variable types !
By default a none dimed variable is a String.
But if I remember well, if you don't define the increment variable for a For / Next loop it is parsed to an Int.