Bit shifting limitations