diff --git a/gstlal-ugly/bin/gstlal_idq_trigger_gen b/gstlal-ugly/bin/gstlal_idq_trigger_gen
index bc913bc9feed626dc0617c5f17f81f1384b188a0..fd69376ba9ae9051e026942034fef904e102d461 100755
--- a/gstlal-ugly/bin/gstlal_idq_trigger_gen
+++ b/gstlal-ugly/bin/gstlal_idq_trigger_gen
@@ -448,7 +448,7 @@ class MultiChannelHandler(simplehandler.Handler):
 		except OSError:
 			pass
 		with open(tmpfile, 'w') as f:
- 			f.write(self.header.join(self.fdata))
+ 			f.write(''.join(self.fdata))
 		shutil.move(tmpfile, fpath)
 		latency = numpy.round(int(aggregator.now()) - buftime)
 		print >>sys.stderr, "buftime = %d, latency at write stage = %d" % (buftime, latency)