Restart; rough outline