bit-wise operators have very high precedence, but the parens do make it easier to read.  i'll add them.