Add functions to see if a provider is available for use.