fix for multiple UTF messages in frames - use ByteLength where length was previously used