you also need to put the error handler back. Something like this maybe:

    .then(done)
    .catch(function(err) {
      throw err;
    ));