We have an object model for the parse tree. Eval() - calls seem to be doing something stupid