fixed up precedence for bitwise and comparitive operators