Implement interactive restarts.