Making sure as many commands as possible report back on what actions have/have not happened
Persist the history to file and reload on the next run
Added a note in the readme about persisting to xml on disk