counter loop % usage only worked if counters were an exact multiple of