     datatype: 'string'
   c.inPorts.in.on 'connect', ->
     c.outPorts.out.connect()
+    return
   c.inPorts.in.on 'begingroup', (group) ->
     c.outPorts.out.beginGroup group
+    return
   c.inPorts.in.on 'data', (data) ->
     c.outPorts.out.data data + c.nodeId
+    return
   c.inPorts.in.on 'endgroup', (group) ->
     c.outPorts.out.endGroup()
+    return
   c.inPorts.in.on 'disconnect', ->
     c.outPorts.out.disconnect()
-  c
+    return
+  return c
 
 processAsync = ->
   c = new noflo.Component

      PcGen(process/Generator) OUT -> IN Pc(process/Async)
      "
      noflo.graph.loadFBP fbpData, (err, g) ->
        return done err if err
        loader.registerComponent 'scope', 'Connected', g
        loader.load 'scope/Connected', (err, instance) ->
          return done err if err
          instance.once 'ready', ->
            c = instance
            start = noflo.internalSocket.createSocket()

      Sync OUT -> IN2 NonSending
      "
      noflo.graph.loadFBP fbpData, (err, graph) ->
        if err
          done err
          return
        g = graph
        loader.registerComponent 'scope', 'Connected', graph
        loader.load 'scope/Connected', (err, instance) ->
          if err
            done err
            return
          c = instance
          out = noflo.internalSocket.createSocket()
          c.outPorts.out.attach out
          done()
          return
        return
      return
    afterEach (done) ->
      c.outPorts.out.detach out
      out = null
      c.shutdown done
      return
    it 'should execute and finish', (done) ->
      expected = [
        'DATA helloNonSendingSync'
