diff --git a/gstlal-inspiral/gst/lal/gstlal_itacac.c b/gstlal-inspiral/gst/lal/gstlal_itacac.c
index 53861dd6c46d41584e907e58767b33959b503a9f..94a4a1dc9b36eea7c1cdfdf917f3a8ef2436b251 100644
--- a/gstlal-inspiral/gst/lal/gstlal_itacac.c
+++ b/gstlal-inspiral/gst/lal/gstlal_itacac.c
@@ -204,7 +204,6 @@ static gboolean taglist_extract_string(GstObject *object, GstTagList *taglist, c
 static gboolean setcaps(GstAggregator *agg, GstAggregatorPad *aggpad, GstEvent *event) {
 	GSTLALItacac *itacac = GSTLAL_ITACAC(agg);
 	GSTLALItacacPad *itacacpad = GSTLAL_ITACAC_PAD(aggpad);
-	//fprintf(stderr, "%s got setcaps event\n", itacacpad->instrument);
 	GstCaps *caps;
 	guint width = 0; 
 
@@ -254,7 +253,6 @@ static gboolean sink_event(GstAggregator *agg, GstAggregatorPad *aggpad, GstEven
 	GList *padlist;
 
 	GST_DEBUG_OBJECT(aggpad, "Got %s event on sink pad", GST_EVENT_TYPE_NAME (event));
-	//fprintf(stderr, "%s got %s event on sink pad\n", itacacpad->instrument, GST_EVENT_TYPE_NAME (event));
 
 	switch (GST_EVENT_TYPE(event)) {
 		case GST_EVENT_CAPS:
@@ -533,7 +531,6 @@ static GstFlowReturn push_buffer(GstAggregator *agg, GstBuffer *srcbuf) {
 	update_state(itacac, srcbuf);
 
 	GST_DEBUG_OBJECT(itacac, "pushing %" GST_BUFFER_BOUNDARIES_FORMAT, GST_BUFFER_BOUNDARIES_ARGS(srcbuf));
-	//fprintf(stderr, "pushing %" GST_BUFFER_BOUNDARIES_FORMAT "\n", GST_BUFFER_BOUNDARIES_ARGS(srcbuf));
 	return GST_AGGREGATOR_CLASS(gstlal_itacac_parent_class)->finish_buffer(agg, srcbuf);
 }
 
@@ -556,7 +553,6 @@ static GstFlowReturn final_setup(GSTLALItacac *itacac) {
 	GstElement *element = GST_ELEMENT(itacac);
 	GList *padlist, *padlist2;
 	GstFlowReturn result = GST_FLOW_OK;
-	//fprintf(stderr, "\n\n\n\n\nin final_setup\n\n\n\n\n");
 
 	// Ensure all of the pads have the same channels and rate, and set them on itacac for easy access
 	for(padlist = element->sinkpads; padlist !=NULL; padlist = padlist->next) {
@@ -1106,9 +1102,6 @@ static GstBuffer* hardcoded_srcbuf_crap(GSTLALItacac *itacac, GSTLALItacacPad *i
 
 static GstFlowReturn process(GSTLALItacac *itacac) {
 	// Iterate through audioadapters and generate triggers
-	// FIXME Needs to push a gap for the padding of the first buffer with nongapsamps
-
-	
 	GstElement *element = GST_ELEMENT(itacac);
 	guint outsamps, nongapsamps, copysamps, samples_left_in_window;
 	guint gapsamps = 0;
@@ -1123,7 +1116,6 @@ static GstFlowReturn process(GSTLALItacac *itacac) {
 	for(padlist = element->sinkpads; padlist != NULL; padlist = padlist->next) {
 		GSTLALItacacPad *itacacpad = GSTLAL_ITACAC_PAD(padlist->data);
 		if(gst_audioadapter_available_samples( itacacpad->adapter ) <= itacacpad->n + 2*itacacpad->maxdata->pad && !itacacpad->EOS && !itacacpad->waiting) {
-			//fprintf(stderr, "%s\n", itacacpad->instrument);
 			return result;
 		}
 	}
@@ -1134,18 +1126,8 @@ static GstFlowReturn process(GSTLALItacac *itacac) {
 		if(itacacpad->waiting)
 			continue;
 
-		/*(
-		if(itacacpad->initial_timestamp == itacac->next_output_timestamp) {
-			// FIXME Only do this once
-			GList *tmp_padlist;
-			for(tmp_padlist = element->sinkpads; padlist != NULL; padlist = padlist->next) 
-				g_assert(itacacpad->initial_timestamp == itacac->next_output_timestamp);
-		}
-		*/
 		samples_left_in_window = itacacpad->n;
 
-		//fprintf(stderr, "%s going into big loop\n", itacacpad->instrument);
-		//raise(SIGINT);
 
 		// FIXME Currently assumes n is the same for all detectors
 		while( samples_left_in_window > 0 && gst_audioadapter_available_samples(itacacpad->adapter) ) {
@@ -1225,9 +1207,6 @@ static GstFlowReturn process(GSTLALItacac *itacac) {
 		}
 	}
 
-	// FIXME put some logic here to push a gap and return GST_FLOW_OK if there were only gaps in the window
-
-	//raise(SIGINT);
 	guint data_container_index;
 	guint peak_finding_start;
 	guint duration;
@@ -1258,7 +1237,6 @@ static GstFlowReturn process(GSTLALItacac *itacac) {
 			g_assert(samples_searched_in_window < itacacpad->n);
 
 
-			//fprintf(stderr, "%s about to generate triggers\n", itacacpad->instrument);
 			//raise(SIGINT);
 			generate_triggers(
 				itacac, 
@@ -1339,18 +1317,13 @@ static GstFlowReturn process(GSTLALItacac *itacac) {
 
 static GstFlowReturn aggregate(GstAggregator *aggregator, gboolean timeout)
 {
-	//fprintf(stderr, "in aggregate\n");
 	GSTLALItacac *itacac = GSTLAL_ITACAC(aggregator);
 	GList *padlist;
 	GstFlowReturn result = GST_FLOW_OK;
 
 	// Calculate the coincidence windows and make sure the pads caps are compatible with each other if we're just starting
 	if(itacac->rate == 0) {
-		//fprintf(stderr, "about to go into final_setup\n");
-		//raise(SIGINT);
 		result = final_setup(itacac);
-		//raise(SIGINT);
-		//return result;
 	}
 
 	if(itacac->EOS) {
@@ -1414,7 +1387,6 @@ static GstFlowReturn aggregate(GstAggregator *aggregator, gboolean timeout)
 			// FIXME For now, this should ensure we only see disconts at start up
 			g_assert(gst_audioadapter_available_samples(itacacpad->adapter) == 0);
 			itacacpad->initial_timestamp = GST_CLOCK_TIME_NONE;
-			//fprintf(stderr, "%s clearing audioadapter\n", itacacpad->instrument);
 			gst_audioadapter_clear(itacacpad->adapter);
 			if(!itacacpad->waiting) { 
 				reset_time_and_offset(itacac);
@@ -1434,22 +1406,11 @@ static GstFlowReturn aggregate(GstAggregator *aggregator, gboolean timeout)
 		if(itacacpad->initial_timestamp == GST_CLOCK_TIME_NONE) {
 			g_assert(gst_audioadapter_available_samples(itacacpad->adapter) == 0);
 			itacacpad->initial_timestamp = GST_BUFFER_PTS(sinkbuf);
-			//fprintf(stderr, "%s initial_timestamp = %u + 1e-9*%u\n", itacacpad->instrument, (guint) (itacacpad->initial_timestamp / 1000000000), (guint) (itacacpad->initial_timestamp - 1000000000 * (itacacpad->initial_timestamp / 1000000000)));
 		}
 
 		// Push buf to gstaudioadapter
 		gst_audioadapter_push(itacacpad->adapter, sinkbuf);
 		gst_aggregator_pad_drop_buffer(GST_AGGREGATOR_PAD(itacacpad));
-		/*
-		if(gst_audioadapter_available_samples(itacacpad->adapter) > 0) {
-			time_t rawtime;
-			struct tm *timeinfo;
-			time(&rawtime);
-			timeinfo = localtime ( &rawtime );
-			//fprintf(stderr, "%s got samples %s", itacacpad->instrument, asctime(timeinfo));
-			//raise(SIGINT);
-		}
-		*/
 
 
 	}
@@ -1503,29 +1464,16 @@ static GstFlowReturn aggregate(GstAggregator *aggregator, gboolean timeout)
 
 			// FIXME Assumes n is the same for all detectors
 			guint num_samples_behind = (guint) ((itacac->next_output_timestamp - itacacpad->initial_timestamp) / (1000000000 / itacacpad->rate));
-			//fprintf(stderr, "itacac->next_output_timestamp = %lu, itacacpad->initial_timestamp = %lu, %u num_samples_behind, gapsamps = %u, available_samps = %u, %s\n", (guint64) itacac->next_output_timestamp, (guint64) itacacpad->initial_timestamp, num_samples_behind, gst_audioadapter_head_gap_length(itacacpad->adapter), gst_audioadapter_available_samples(itacacpad->adapter), itacacpad->instrument);
 			if(num_samples_behind > itacacpad->maxdata->pad)
 				gst_audioadapter_flush_samples(itacacpad->adapter, MIN(num_samples_behind - itacacpad->maxdata->pad, gst_audioadapter_available_samples(itacacpad->adapter)));
 			itacacpad->samples_available_for_padding = num_samples_behind > itacacpad->maxdata->pad ? itacacpad->maxdata->pad : num_samples_behind;
 
 			itacacpad->waiting = FALSE;
-			//time_t rawtime;
-			//struct tm *timeinfo;
-			//time(&rawtime);
-			//timeinfo = localtime ( &rawtime );
-			//fprintf(stderr, "\n\n\n%s set waiting to FALSE %s \n\n\n\n", itacacpad->instrument, asctime(timeinfo));
-			//raise(SIGINT);
 		}
 
-		//fprintf(stderr, "about to enter process from waiting=FALSE\n");
-		//raise(SIGINT);
 		result = process(itacac);
-		//fprintf(stderr, "out of process from waiting=FALSE\n");
-		//raise(SIGINT);
 	}
 
-	//result = process(itacac);
-
 	return result;
 }
 
@@ -1607,7 +1555,6 @@ static void gstlal_itacac_pad_dispose(GObject *object)
 static void gstlal_itacac_finalize(GObject *object)
 {
 	//GSTLALItacac *itacac = GSTLAL_ITACAC(object);
-	//fprintf(stderr, "num gaps pushed = %u\n", itacac->test);
 	G_OBJECT_CLASS(gstlal_itacac_parent_class)->finalize(object);
 }