diff --git a/src/remap_distwgt.cc b/src/remap_distwgt.cc
index 0f301d8dc59393305a3c468e4acb6656e3bbf0bf..b5b97df32dd8814df5f81e58aefe31e88cdfabc1 100644
--- a/src/remap_distwgt.cc
+++ b/src/remap_distwgt.cc
@@ -91,6 +91,8 @@ remapDistwgtWeights(size_t numNeighbors, RemapSearch &rsearch, RemapVars &rv)
 
   weightLinksToRemapLinks(0, tgt_grid_size, weightLinks, rv);
 
+  if (numNeighbors == 1) rv.links_per_value = numNeighbors;
+
   if (cdoVerbose) cdoPrint("Point search nearest: %.2f seconds", cdo_get_wtime() - start);
 }  // remapDistwgtWeights