third patch for utf8