We really should return errors from event handlers if we have a continous problem and don't know any other solution.