Support rolling-back history
Undo support!