String#utf8() allocates new CString