One-step-at-a-time-x