Shouldn't this be `return cb(err);` ?