blerg... order of operations... bitwise bind tighter... can't believe i still make this mistake...