please include function ai_invalidatedWebs. static void ai_tripleIndexToInvalidatedWebs() { new Matches m; for (TripleWeb w : ai_triples("$X", "is", "invalid")) if (match("Web *", w.a, m) && isGlobalID($1)) ai_invalidatedWebs_cache->put(asGlobalID($1), w.globalID()); }