Updating to use new provider