diff --git a/gstlal-burst/python/streamburca.py b/gstlal-burst/python/streamburca.py
index 1bf944a52b8a43b3ed6fa6c27ea9e3bb46010bfa..1b49f4d7b27b6d1bd9b12aed3df1e79b1c0bf6ae 100644
--- a/gstlal-burst/python/streamburca.py
+++ b/gstlal-burst/python/streamburca.py
@@ -81,16 +81,18 @@ class StreamBurca(object):
 		#
 
 		newly_reported = []
-		for node, events in self.time_slide_graph.pull(newly_reported = newly_reported, coinc_sieve = coinc_sieve, flush = flush):
-			# construct row objects for coinc tables
+		for node, events in self.time_slide_graph.pull(newly_reported = newly_reported, coinc_sieve = coinc_sieve, flush = flush, verbose = False):
+			# for exact template match
+			if not burca.StringCuspCoincTables.ntuple_comparefunc(events, node.offset_vector):
+				# construct row objects for coinc tables
 
-			coinc, coincmaps, multiburst = self.coinc_tables.coinc_rows(self.process_id, node.time_slide_id, events, u"sngl_burst")
+				coinc, coincmaps = self.coinc_tables.coinc_rows(self.process_id, node.time_slide_id, events, u"sngl_burst")
 
-			# finally, append coinc to tables
+				# finally, append coinc to tables
 
-			self.coinc_tables.append_coinc(coinc, coincmaps, multiburst)
+				self.coinc_tables.append_coinc(coinc, coincmaps)
 
 		# add any triggers that have been used in coincidences for
-		# the first time to the sngl_inspiral table
+		# the first time to the sngl_burst table
 
 		self.sngl_burst_table.extend(newly_reported)