diff --git a/profile_translator_blocklist/templates/main.c.j2 b/profile_translator_blocklist/templates/main.c.j2
index 0ae6a2fd04c9323541e9544368c01fb5cff5adc0..aa5eaa76ae0939f35ea94f2204dbc735e66e6e97 100644
--- a/profile_translator_blocklist/templates/main.c.j2
+++ b/profile_translator_blocklist/templates/main.c.j2
@@ -136,9 +136,7 @@ int main(int argc, char *argv[]) {
     uint8_t i = 0;
 
     {% for nfqueue in nfqueues if nfqueue.queue_num >= 0 %}
-    {% set nfqueue_name = nfqueue.name.replace('-', '_') %}
-    {% set nfqueue_name = nfqueue_name.replace('#', '_') %}
-    {% set nfqueue_name = nfqueue_name.replace('.', '_') %}
+    {% set nfqueue_name = nfqueue.name.replace('-', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
     /* {{nfqueue.name}} */
     // Setup thread-specific data
     thread_data[i].id = i;