Better error handling
Show progress info
Improve the purge command