if (isMixinReference(kid) || isDetachedRulesetReference(kid))
continue;
if (isRuleset(kid)) {
RuleSet ruleSet = (RuleSet) kid;
if (cssGuardsValidator.guardsSatisfied(ruleSet)) {
ruleSet.removeGuards();
} else {
manipulator.removeFromClosestBody(ruleSet);
//skip child scope
iteratedScope.getNextChild();