fix some left recursion