Better handle span sources from iterators