precedence logic
ParenExprs no longer being expanded multiple times
debug file more useful