Throttling

- throttling
- response handling
- refactoring
Do this, file it as an issue, or remove the comment. (I prefer the “do it” option.)