Refactored ErrorReportHandler interface