path exits cleanly
move binary operators up to tableexpr