diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
index 4ebdbac26d82730cdcd948c79b39ceb5addc87f3..c71cc0424dd189b735e28914707970ab6f81cde5 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
@@ -618,10 +618,10 @@ public class I2PSnarkServlet extends Default {
             if (r.startsWith(skip))
                 r = r.substring(skip.length());
             String llc = l.toLowerCase();
-            if (llc.startsWith("the ") || llc.startsWith("the."))
+            if (llc.startsWith("the ") || llc.startsWith("the.") || llc.startsWith("the_"))
                 l = l.substring(4);
             String rlc = r.toLowerCase();
-            if (rlc.startsWith("the ") || rlc.startsWith("the."))
+            if (rlc.startsWith("the ") || rlc.startsWith("the.") || rlc.startsWith("the_"))
                 r = r.substring(4);
             return collator.compare(l, r);
         }