Is there a reason this selector has got so complicated? It makes me feel uncomfortable as it's incredibly brittle now. If the selector is wrong, the test will still pass.