Changed to use ByteStringBuilder