fix thinko in use of sizeof() for bitshifting