:+1: for your use of `any` -- that's a really good habit to get into :-)

You have a check for `lures` later, but it's slightly different -- do you mean to have this check here? Also, a clearer way might be:

```python
any(i < 0 for i in lures.values())
```
Or perhaps even:
```python
min(lures.values()) < 0
```