             providing = value?.providing or null
             return unless _.isFunction providing
             context.providers.push name
-        return next()
+        return next undefined
 
     # An internal provider that gets automatically invoked once client
     # establishes a protected Socket.IO channel back to the service

        pure = /[a-zA-Z0-9/-_]+/.test @location()
        assert pure, "location is not pure enough"
        context.removeAllListeners "connection"
        return next()

                    bonding = [context, binder, socket, ack]
                    @publishProviders.apply this, bonding
                screening context, socket, binder
        return next undefined

    # A hook that will be called prior to unregistering the service
    # implementation. Please refer to this prototype signature for
