Events.cpp now uses the new ReportException()