diff --git a/match_wikiTags.js b/match_wikiTags.js
index <HASH>..<HASH> 100644
--- a/match_wikiTags.js
+++ b/match_wikiTags.js
@@ -41,14 +41,16 @@ function getKeysToMatch() {
     let tryMatch = {};
     let seen = {};
     Object.keys(brands).forEach(k => {
-        // if `brand:wikidata` or `brand:wikipedia` tags are missing or look wrong..
+        // if `brand:wikidata` and `brand:wikipedia` tags are missing or look wrong..
+        // when one tag is present then silent overwritting
+        // or showing again false positives is flustrating
+        // note that wikicheck will detect such cases
         const wd = brands[k].tags['brand:wikidata'];
         if (!wd || !/^Q\d+$/.test(wd)) {
-            tryMatch[k] = true;
-        }
-        const wp = brands[k].tags['brand:wikipedia'];
-        if (!wp || !/^[a-z_]{2,}:[^_]*$/.test(wp)) {
-            tryMatch[k] = true;
+            const wp = brands[k].tags['brand:wikipedia'];
+            if (!wp || !/^[a-z_]{2,}:[^_]*$/.test(wp)) {
+                tryMatch[k] = true;
+            }
         }
 
         // ...but skip if the name appears to be a duplicate
make wikimatch smarter

it will stop breaking fine thinks like KKM, and where valid wikimatch will detect issues in more usable way