I think I get what this is trying to do, but I'd like more useful feedback. What do you think about having a "failed" list, and instead of raising `NotAllItemsClicked` here, `failed.append(header)`. Then after this 'for' loop,
```python
if failed:
 raise NotAllItemsClicked('Useful error message including the failed clicks goes here')