merge toIStringFromUtf8 changes