       public: pub
       graph: @graph.properties.id
 
-  addOuport: (pub, priv) =>
+  addOutport: (pub, priv) =>
     @registerChange 'addoutport',
       public: pub
       node: priv.process

    @graph.on 'removeInport', @removeInport
    @graph.on 'addOutport', @addOutport
    @graph.on 'removeOutport', @removeOutport

  unsubscribe: ->
    return unless @graph

    @graph.removeListener 'removeInport', @removeInport
    @graph.removeListener 'addOutport', @addOutport
    @graph.removeListener 'removeOutport', @removeOutport
    @subscribed = false

    @outPorts.sent.disconnect()
    @outPorts.queued.disconnect()
