diff --git a/manifests/ident.pp b/manifests/ident.pp
index 22b05ea7f2fd740590da194678104b2a8cac5be5..5fa4b2a33a56d1ae2e0a7980bf221c7255dd16a2 100644
--- a/manifests/ident.pp
+++ b/manifests/ident.pp
@@ -39,6 +39,6 @@ class irc_bouncer::ident {
       'File /etc/oidentd.conf',
       'Format global { reply "%user%" }',
       '', # Trailing newline
-    ].map |$s| { percent_encode($s) }.join("\n"),
+    ].map |$s| { percent_escape($s) }.join("\n"),
   }
 }