Another redeeming part of OOP.
Comments are moderated. It may take a few minutes before your comment appears.
Markdown is supported in your comments.
... and of course there are a lot of other event handlers to write (each parses an event into a message). And error handlers. These clutter up the object's namespace. The important parts are
send(). These methods will be common to every backend, but easy to get lost in the shuffle.