Make provider independent