Added clearing and restart method.
Oops, fixed the fact that last commit was wrong