would it be better to have :handle_uncaught_error() called on the other connection object if the object being connected to is not #0? no sig, just me.