Index: extractor_simple.inc
===================================================================
--- extractor_simple.inc	(revision 5)
+++ extractor_simple.inc	(working copy)
@@ -54,7 +54,7 @@
       // Iterate through tag words backwards, skip to the start of the outmost loop
       // if we find a mismatch.
       for ($i = count($term_words) - 1; $i >= 0; $i--) {
-        if ($term_words[$i] != $words[$pos+$i]) {
+        if (stripos($term_words[$i], $words[$pos+$i])) {
           continue 2; // Skips to start of foreach ($terms as $term) {
         }
       }
