fix to add UTF8 support (String, not ASCIIString)