example error handling for rate limiting