Metatrader Genetic Optimizer Bug?

 
If one tries to optimize a stratergy with a large number of parameters, it seems the variable which is used to count the number of passes wraps and you only get a couple of passes.
e.g. If have a stratergy with these params

[0..80] step 10.
[10..80] step 10
[0..400] step 10
[0..400] step 10
[-5..5] step 0.01
[-5..5] step 0.01
[-5..5] step 0.01
[-5..5] step 0.01
[-5..5] step 0.01
[-5..5] step 0.01

It craps out, if I remove the last param, everthing works fine.