precedence is a number, not a string