Squashed commit of the following:

commit 8759c64524fb65ec186237db43237d7e2d0a29e7
Author: vladikoff <vlad.filippov@gmail.com>
Date:   Thu Jul 24 20:24:58 2014 -0700

    Fix return point done

commit c5f4e04522d2ab788df74e69289229c6622c710b
Author: Jacob Gable <jacob.gable@gmail.com>
Date:   Thu Jul 24 19:56:43 2014 -0500

    Add return to prevent double done() call

    Add a return in the example error case so it doesn't fall through and immediately call `done()` again.

Closes gh-86.