Instead of throwing a 503 (server unavailable), consider sending a 429 (too many requests), per [RFC 6585](https://tools.ietf.org/html/rfc6585#section-4) Perhaps make this configurable?