     |> Enamel.command(~w{bundle exec cap --trace production buildhost:mix:release})
     |> Enamel.run!
 
-    Enamel.new(on_failure: &flunk_for_reason/1, dir: dummy.capistrano_wd)
+    Enamel.new(on_failure: &flunk_for_reason/2, dir: dummy.capistrano_wd)
     |> Enamel.command(~w{bundle exec cap --trace production buildhost:archive:download node:archive:upload_and_unpack})
     |> Enamel.run!
 

    |> Enamel.command(~w{bundle exec cap --trace production buildhost:archive:download node:archive:upload_and_unpack})
    |> Enamel.run!

    Enamel.new(on_failure: &flunk_for_reason/1, dir: dummy.capistrano_wd)
    |> Enamel.command(~w{bundle exec cap --trace production node:ping}, expect_fail: true)
    |> Enamel.command(~w{bundle exec cap --trace production node:start})
    |> Enamel.command(~w{bundle exec cap --trace production node:start})

    |> Enamel.command(~w{bundle exec cap --trace production buildhost:mix:release})
    |> Enamel.run!

    Enamel.new(on_failure: &flunk_for_reason/2, dir: dummy.capistrano_wd)
    |> Enamel.command(~w{bundle exec cap --trace production buildhost:archive:download})
    |> Enamel.run!

