is `byteArray.data()` not already a null-terminated string?