fixing preincrement bug introduced previously
more != comparisons instead of < against unsigned types for loops starting with 0