Because errors can always happen! If a handler errors, the handler is removed from the IOLoop, and never called again.