Throttling works now. Really need tests.