For whatever reason this doesn't actually throw back the traditionally expected error. In other words, we follow the node style of `callback( err, doc )`.

When I tried this locally and it failed, the error object that I got in popcorn maker was null. This shouldn't be the case.