     rt.setParentElement @element if @element
     rt.once 'capabilities', =>
       rt.removeListener 'error', onError
-      @outPorts.connected.beginGroup definition.id
-      @outPorts.connected.send rt
-      @outPorts.connected.endGroup()
-      @outPorts.connected.disconnect()
+      @outPorts.runtime.beginGroup definition.id
+      @outPorts.runtime.send rt
+      @outPorts.runtime.endGroup()
+      @outPorts.runtime.disconnect()
     rt.once 'error', onError
     rt.connect()
-    @outPorts.runtime.beginGroup definition.id
-    @outPorts.runtime.send rt
-    @outPorts.runtime.endGroup()
-    @outPorts.runtime.disconnect()
 
 exports.getComponent = -> new ConnectRuntime

      return

    onError = (e) =>
      @outPorts.disconnected.beginGroup definition.id
      @outPorts.disconnected.send rt
      @outPorts.disconnected.endGroup()
      @outPorts.disconnected.disconnect()
      @outPorts.error.send e
      @outPorts.error.disconnect()
      return

      runtime:
        datatype: 'object'
        description: 'FBP Runtime instance'
        required: true
      error:
        datatype: 'object'
        description: 'Runtime connection error'
