diff --git a/gstlal-inspiral/python/inspiral.py b/gstlal-inspiral/python/inspiral.py
index e09070f71876c087cdc8e7087e83e629cabe9b12..3bd04cd6deedb62a7b6ab9a829fa7915b9440f7c 100644
--- a/gstlal-inspiral/python/inspiral.py
+++ b/gstlal-inspiral/python/inspiral.py
@@ -887,7 +887,7 @@ class Data(object):
 				del event.snr_time_series
 
 	def T050017_filename(self, description, extension):
-		segs = segments.segmentlist(seglistdict.extent_all() for seglistdict in self.seglistdicts.values())
+		segs = segments.segmentlist(seglistdict.extent_all() for seglistdict in self.seglistdicts.values() if any(seglistdict.values()))
 		if segs:
 			start, end = segs.extent()
 		else: