removing endless recursion in pretty-printing of info events.
actually, removing event-info report altogether. its worthless and probably more useful to just let the implementation print out the condition.
Merge branch 'master' into optimize