diff --git a/gstlal-inspiral/bin/gstlal_inspiral_pipe b/gstlal-inspiral/bin/gstlal_inspiral_pipe
index 2adcd6832cbe5c456d65765c5f489153add10540..c8cf557f45ed6d27b0b5207dcf2f5925854a7c8f 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_pipe
+++ b/gstlal-inspiral/bin/gstlal_inspiral_pipe
@@ -138,8 +138,8 @@ def analysis_segments(analyzable_instruments_set, allsegs, boundary_seg, max_tem
 	segsdict = segments.segmentlistdict()
 	# 256 seconds for the whitener to settle + the maximum template_length
 	start_pad = 256 + max_template_length
-	# Chosen so that the overlap is only a ~10% hit in run time for long segments...
-	segment_length = int(10 * start_pad)
+	# Chosen so that the overlap is only a ~5% hit in run time for long segments...
+	segment_length = int(20 * start_pad)
 	for n in range(2, 1 + len(analyzable_instruments_set)):
 		for ifo_combos in iterutils.choices(list(analyzable_instruments_set), n):
 			# never analyze H1H2 or H2L1 times