Many public trackers have arbitrary rate limits. Add an API to implement them in sources rather than relying on the API's responses.