fix zeroPadInteger