add error handling to EventReporter.load