please include function ai_invalidatedWebs. static void ai_deleteInvalidWebs() { new Matches m; int count = 0; for (TripleWeb w : ai_triples("$X", "is", "invalid")) if (swic_trim("Web ", w.a, m) && isGlobalID($1)) { TripleWeb ww = tripleIndex().getTriple(asGlobalID($1)); if (ww != null) ++count; tripleIndex().removeTriple(ww); ai_invalidatedWebs_cache->put(asGlobalID($1), w.globalID()); } if (count > 0) print("Deleted " + n2(count, "invalid triple")); }