rework the throttle to be a per run restriction