addr should have no_pair if rule_token exists
the outer if is enough