Add rudimentary rate limiting