Better text iterator.