Isn't this what backports is for, though, to add useful behavior that's provided in newer versions of Ruby? 1.9 added this ability to call URI() on a URI object, so it seemed logical to add it to backports.