--- a/libgtkpod/misc.c
+++ b/libgtkpod/misc.c
@@ -475,7 +475,7 @@ fuzzy_skip_prefix(const gchar *name) {
 
         g_return_val_if_fail (csfk, 0);
 
-        tempStr = g_utf8_collate_key(cleanStr, csfk->length);
+        tempStr = g_utf8_collate_key(cleanStr, -1);
         if (strcmp(tempStr, csfk->key) == 0) {
             /* Found article, bump pointers ahead appropriate distance
              */
