Things become error prone once you realize that the precedence rules are different across languages!
E.g. 1 & 2 == 0: Python => True C => 0 (False)