Fixed precedence and associativity issues.