Ah yeah, I was thinking that wasn't the case, you'd have to do something like check for the `__iter__` attribute or something. This is fine.