```python
this would be better if it tested for all iterables that are not strings rather than just tuples.
```