 
     return if context.activated
     if port.isAddressable()
-      debug "#{@nodeId} #{ip.type} packet on #{port.name}[#{ip.index}] didn't match preconditions"
+      debug "#{@nodeId} packet on '#{port.name}[#{ip.index}]' didn't match preconditions: #{ip.type}"
       return
-    debug "#{@nodeId} #{ip.type} packet on #{port.name} didn't match preconditions"
+    debug "#{@nodeId} packet on '#{port.name}' didn't match preconditions: #{ip.type}"
     return
 
   getBracketContext: (port, scope, idx) ->

            for ip in idxIps
              portIdentifier = "#{port}[#{ip.index}]"
              if ip.type is 'openBracket'
                debug "#{@nodeId} sending < #{ip.data} to #{portIdentifier}"
              else if ip.type is 'closeBracket'
                debug "#{@nodeId} sending > #{ip.data} to #{portIdentifier}"
              else
                debug "#{@nodeId} sending DATA to #{portIdentifier}"
              @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 < #{ip.data} to #{portIdentifier}"
          else if ip.type is 'closeBracket'
            debug "#{@nodeId} sending > #{ip.data} to #{portIdentifier}"
          else
            debug "#{@nodeId} sending DATA to #{portIdentifier}"
          @outPorts[port].sendIP ip
      @outputQ.shift()


                ipClone = ctx.ip.clone()
                ipClone.index = parseInt idx
                idxIps.unshift ipClone
                debug "#{@nodeId} register from '#{inport}' to '#{portIdentifier}' < '#{ctx.ip.data}'"
                ctx.ports.push portIdentifier
            continue
          # Don't register ports we're only sending brackets to
