static L simplifySafetyTags(Collection l) { if (l.contains("safe") && containsAnythingNeq("safe")) ret listMinus(l, "safe"); ret l; } sS simplifySafetyTags(S tags) { L l = tokSplitAtComma(tags); L l2 = simplifySafetyTags(l); ret l(l2) != l(l) ? joinWithComma(l) : tags; }