           #   d
 
           .then 'variation', (c, d) ->
-            c.branch 'top', (b, data) ->
-              data * 3
-            c.branch 'bottom', (b, data) ->
+            c.branch 'two', (b, data) ->
+              data * 2
+            c.branch 'three', (b, data) ->
               data * 3
 
            .all [component]

          .then (c, d) ->
            d

        multiply = (multiplier, c, data) ->
          c.tree 'a'
          .deliver data

          .then "#{multiplier}", (c, d) ->
            c.branch 'doubled', (b, data) ->
              data * 6
            c.branch 'tripled', (b, data) ->
              data * 3

          # .maybe failedComponent

        Root()
        .deliver 5
        .contest "contest-multiply", [
          multiply
        ], (c, results) ->
          results[0]
        .finally (c, res) ->
          chai.expect(res).to.eql [20]
          done()


