simplifying restarts