Use new provider

return cb(err)?
Sinon la fonction va continuer et peut être appeler done() même s'il y a une erreur :/