The problem this pull request solves is that by forcing an automatic retry in the event of errors, we can't have error handling at the lib usage level. This becomes very problematic when there's a rate-limit error, as it retries directly (and therefore also fails directly).
The problem this pull request solves is that by forcing an automatic retry in the event of errors, we can't have error handling at the lib usage level. This becomes very problematic when there's a rate-limit error, as it retries directly (and therefore also fails directly).