much much simplified throttle