When a request fails, it should attempt the request again if it was an error due to connectivity issues.
When a request fails, it should attempt the request again if it was an error due to connectivity issues.