Why `ds.getValueTable(NEW_NAME)` twice?