Undo works! Variables work! Victory!