Any string that is only US-ASCII should behave the same in the context of UTF-8 so I think not doing this should be fine. I think it might even be a bug in MRI since usually they use the minimal viable encoding for a string like this.