@jsexauer `if something` does `bool(something)` under the hood and ndarrays longer than length one can't be converted to bool:

```python
>>> bool(np.array([1, 2, 3,4])
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
```