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