Well, in general that's what this does. Generally, every time we are about to queue a new request, we should only  be one request over the limit. Just in case, we clean as far back as we can, but because of the race we may go a few requests over. I'm inclined to see how this goes for now and look at adjusting it later.