actually do nothing if there is nothing to undo