Refactor email dispatch; everything goes thru Mailer package now