Why call the method `utf8` when this returns a String?