Examples of brittle code Highly-specific element selectors - querySelector('.very .nested .element') Why is this wrong? Changing the document structure forces refactoring in multiple places.