even more sophisticated rate limit handling?