The withRateLimit call is redundant as rateLimit is already handled conditionally elsewhere. Its removal helps simplify the code and improves maintainability.

Comment From: markpollack

thanks! merged in 3bef5c12bfdfadab6b49e8f5551baaa2d6c96208