more undo improvements