gave bitwise ops consistent names