simplify throttle logic