better throttling