always use the root score undo stack