Avoid conversion to/from characters/strings when iterating over source