```ruby
patterns.map { |p| convert(p).encoding }.partition(&:ascii_compatible?)
```

I dunno, I personally prefer a more functional approach, but if it's not as clear then I should probably just zip it. :wink: