Better error and rate limit handling.