[Proposal] Simplified Undo with no edge cases

nice idea I would vote for it