Understand the points you make but, just going by the spec.
"String#split with Regexp returns an ArgumentError if an invalid UTF-8 string is supplied"

What do you suggest? Should I handle all the cases then?