could just use  options.done(mapping, done);