And yes, if that were the sole string interface, things would be very slow. String iterators are relatively less common.