diff --git a/manifests/listen.pp b/manifests/listen.pp
index 3ed4d1867c40b52cf2fc89ed73941a1975425959..a278be2c4878efcefa7911babd60c504adbecd36 100644
--- a/manifests/listen.pp
+++ b/manifests/listen.pp
@@ -50,6 +50,7 @@ class apache::listen::no_global_listen
 	'apache::listen::no_global_listen':
 	    file => $apache::configfile,
 	    pattern => '^\s*Listen(\s|$).*$',
-	    comment => '##--';
+	    comment => '##--',
+	    require => Class[apache::base];
     }
 }