Now restarts.
And adequately cleans up on exit.