allow global attributes and local attributes to coexist on the same attribute name: local attributes take precedence, but if they are all filtered out global rules are applied to the original value