native size constant cleanup, saving a few multiplications