Hoist parentheses to avoid backtracking.