p.s.  I went with the addition of `len(value) > 0` for now, as I'm not sure whether `isiterable` is used elsewhere in places where the length could be zero.