Simplifying the provider