       @handleIP ip, localId
 
   handleIP: (ip, id) ->
-    return if @process
     return if @options.control and ip.type isnt 'data'
     ip.owner = @nodeInstance
     ip.index = id if @isAddressable()

    options.scoped ?= true
    options.triggering ?= true

    if not process and options and options.process
      process = options.process
      delete options.process

    if process
      platform.deprecated 'InPort process callback is deprecated. Please use Process API or the InPort handle option'
      unless typeof process is 'function'
        throw new Error 'process must be a function'
      @process = process

    if options.handle
      platform.deprecated 'InPort handle callback is deprecated. Please use Process API'


      # Notify receiver
      if @isAddressable()
        @emit event, id
      else
        @emit event
      return

    # Emit port event
    return @emit event, payload, id if @isAddressable()
