It's needed because the run_step function is completely bypassed here...