fix the precedence error