Fixed both ends of an CharOffsetIterator being able to pass each other