allowing exception-throwing services to return a new binder