         nw.loader.components.Cb = -> cb
         nw.connect (err) ->
           return done err if err
-          nw.start()
+          nw.start (err) ->
+            return done err if err
       , true
 
     it 'should not send default values to nodes with an edge', (done) ->

        nw.loader.components.Merge = Merge
        nw.connect (err) ->
          return done err if err
          nw.start()
      , true

  describe "Nodes are added first, then edges, then initializers (i.e. IIPs), and in order of definition order within each", ->

          n = nw
          nw.connect (err) ->
            return done err if err
            nw.start (err) ->
              return done err if err
        , true
      , 10
    it 'should allow removing the IIPs', (done) ->
