fail gracefully when a provider fails to refresh