diff --git a/gstlal-inspiral/python/inspiral_pipe.py b/gstlal-inspiral/python/inspiral_pipe.py
index 175c0fa192f7507c8601a5be7b661abe216a4761..8edf059db33cbb4cff83288996a4c5b72ecef644 100644
--- a/gstlal-inspiral/python/inspiral_pipe.py
+++ b/gstlal-inspiral/python/inspiral_pipe.py
@@ -1077,6 +1077,7 @@ def load_svd_dtdphi_map(options):
 		for j, svd_caches in enumerate(list_of_svd_caches):
 			for i, individual_svd_cache in enumerate(ce.path for ce in map(CacheEntry, open(svd_caches))):
 				svd_dtdphi_map["%04d" % (i+bin_offset)] = options.dtdphi_file[j]
+			bin_offset += i+1
 
 	return svd_dtdphi_map, instrument_set