Call to iterable(v) is redundant - can just try and convert to a tuple directly