diff --git a/gstlal-ugly/gst/lal/Makefile.am b/gstlal-ugly/gst/lal/Makefile.am
index 8142f198c5d8d132256cbdfa8e070e4c434a7481..af3a0cbb9173ae616ac12e4b5123a47f89e9e020 100644
--- a/gstlal-ugly/gst/lal/Makefile.am
+++ b/gstlal-ugly/gst/lal/Makefile.am
@@ -6,6 +6,7 @@ lib@GSTPLUGINPREFIX@gstlalugly_la_SOURCES = \
 	gstlalugly.c \
 	audioratefaker.h audioratefaker.c \
 	gstlal_bitvectorgen.h gstlal_bitvectorgen.c \
+	gstlaldeglitchfilter.h gstlaldeglitchfilter.c \
 	gstlal_iirbank.h gstlal_iirbank.c \
 	gstlal_interpolator.h gstlal_interpolator.c \
 	gstlal_tdwhiten.h gstlal_tdwhiten.c \
diff --git a/gstlal-ugly/gst/lal/gstlalugly.c b/gstlal-ugly/gst/lal/gstlalugly.c
index 70562779d0d59ff900ae8aa4ad4124adb16cfef3..e99a84625815a0778ced0c18d1e3ae7c616f7b00 100644
--- a/gstlal-ugly/gst/lal/gstlalugly.c
+++ b/gstlal-ugly/gst/lal/gstlalugly.c
@@ -60,6 +60,7 @@
 #include <audioratefaker.h>
 #include <gstlal_trigger.h>
 #include <gstlal_latency.h>
+#include <gstlaldeglitchfilter.h>
 
 
 /*
@@ -87,6 +88,7 @@ static gboolean plugin_init(GstPlugin *plugin)
 		{"audioratefaker", GST_TYPE_AUDIO_RATE_FAKER},
 		{"lal_trigger", GSTLAL_TRIGGER_TYPE},
 		{"lal_latency", GSTLAL_LATENCY_TYPE},
+		{"lal_deglitcher", GST_TYPE_LALDEGLITCHFILTER},
 		{NULL, 0},
 	};