Simplify rate limit handling