Undo is now rational. Though, slow.