support clean restart, too