It's not that I think we don't need the safeguard, it's more that I don't see how this class is helping with that the way it is used now. In order to determine whether this call should be rate limited, ```RateLimitedRequest```, as it is used now, will just the ```should_reannounce()```, which we're already doing here anyway. All it really does is add more complexity for no gain.