operator precedence fixes