This may or may not work, as it seems to be indeterminate whether previous steps have truly been “completed” when subsequent steps are run: