When throttling, it might be more accurate to return the following status code:
429 Too Many Requests
The user has sent too many requests in a given amount of time.
This is apparently intended for use with rate limiting schemes.
I realise that defaulting to this error code would be a backwards incompatible, but I think this should be documented. I can provide a PR updating the README.
Related: #5 (which changed the default status code, rather than simply documenting it)