avoid shift by 32