add a ProviderUnavailableException