Hi Tarun! You're right - trusting the first X-Forwarded-For value without verifying how the proxy handles it can make the rate limit spoofable. The correct approach is to use the hosting platform's trusted client-IP header or derive the IP from a properly configured trusted proxy chain. Pairing IP-based limits with account or email-based limits for OTP routes adds another layer of protection. I'll clarify this in the example.