Rewrote steps without shell execution.