           port.get ip.scope, ip.index
           context = @getBracketContext(port.name, ip.scope, ip.index).pop()
           context.closeIp = ip
-          debug "#{@nodeId} closeBracket-C #{ip.data} from #{context.source} to #{context.ports}"
+          debug "#{@nodeId} closeBracket-C from '#{context.source}' to #{context.ports}: '#{ip.data}'"
           result =
             __resolved: true
             __bracketClosingAfter: [context]

    if ip.type is 'openBracket' and @autoOrdering is null and not @ordered
      # Switch component to ordered mode when receiving a stream unless
      # auto-ordering is disabled
      debug "#{@nodeId} port #{port.name} entered auto-ordering mode"
      @autoOrdering = true

    # Initialize the result object for situations where output needs

            for ip in idxIps
              portIdentifier = "#{port}[#{ip.index}]"
              if ip.type is 'openBracket'
                debug "#{@nodeId} sending #{portIdentifier} < '#{ip.data}'"
              else if ip.type is 'closeBracket'
                debug "#{@nodeId} sending #{portIdentifier} > '#{ip.data}'"
              else
                debug "#{@nodeId} sending #{portIdentifier} DATA"
              @outPorts[port].sendIP ip
          continue
        continue unless @outPorts.ports[port].isAttached()
        for ip in ips
          portIdentifier = port
          if ip.type is 'openBracket'
            debug "#{@nodeId} sending #{portIdentifier} < '#{ip.data}'"
          else if ip.type is 'closeBracket'
            debug "#{@nodeId} sending #{portIdentifier} > '#{ip.data}'"
          else
            debug "#{@nodeId} sending #{portIdentifier} DATA"
          @outPorts[port].sendIP ip
      @outputQ.shift()

