diff --git a/gstlal-inspiral/bin/gstlal_inspiral_marginalize_likelihoods_online b/gstlal-inspiral/bin/gstlal_inspiral_marginalize_likelihoods_online
index f567f65263142489f67f6063265da10c57326fa8..970b45eafa4a2423773232af354d377dcdd4cc14 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_marginalize_likelihoods_online
+++ b/gstlal-inspiral/bin/gstlal_inspiral_marginalize_likelihoods_online
@@ -110,7 +110,10 @@ while true ; do
 		SERVER=$(cat ${REG}) || exit 1
 		ZEROLAG_COUNTS_URLS="${ZEROLAG_COUNTS_URLS} ${SERVER}${ZEROLAG_COUNTS_PATH}"
 	done || break
-	gstlal_inspiral_marginalize_likelihood --verbose --marginalize ranking-stat-pdf --density-estimate-zero-lag --output ${OUTPUT} ${RANKING_PDF_FILES} ${ZEROLAG_COUNTS_URLS} || break
+	# NOTE we mix in previous samples
+	cp -v ${OUTPUT} prev_${OUTPUT}
+	gstlal_inspiral_marginalize_likelihood --verbose --marginalize ranking-stat-pdf --density-estimate-zero-lag --output ${OUTPUT} ${RANKING_PDF_FILES} prev_${OUTPUT} ${ZEROLAG_COUNTS_URLS} || break
+	rm -vf prev_${OUTPUT}
 	date +"%H:%M:%S" >&2
 	rm -vf ${RANKING_PDF_FILES}
 done