This change probably has almost no perceivable effect, the gains are from the common case of not having to call unescape_string at all, and the data being used in place as a string directly from the input buffer.