The rest of hyper prefers byte literals to bitshifts for masking. Let's maintain that style here. =)