added exceptions instead of returns in send_event_emails