#700 multiple providers creation bug