A method of adjusting the operation of an engine-driven machine (10) to avoid engine under-speeding entails converting (62) a received speed or torque command (22, 20) into a power command (21). When an engine under- speed condition is sensed, the system performs underspeed correction in the power domain before converting (65) the underspeed processed power command (23) back into the units of the original domain. The converted underspeed processed power command (23) is issued to the transmission (12) or other component to alleviate the engine under-speeding condition.