Below is a dialogue between software developers, the first one used ChatGPT in his solution of code task and makes a comment,   the second one gives him reply on his solution. Write a reply that appropriately answers the comment.

### Comment:
we cant be sure that endianness actually matters here. because we would just be sending bytes.see the discussion here !imagethis basically means for file transfers, we should not need to care about endianness. this should apply to when we are doing vault cloning and pulling, and uploadingdownloading files to the vault.it would only matter if we are sending structured binary data that we expect to be interpreted by a program. but even then, this structured binary data would have to be as if we were to just serialise a c struct literally raw memory and send it over### Reply:
maybe the terminology is a bit weird? we dont technically downgrade the stream. what we do is take the raw binary stream and pipe it into a json message parser and read out a single message. when then cancel the parser stream allowing the raw stream to be used again. that raw stream is then passed to the raw handler along with the initial message that was read.note that we only have  kind of raw stream which is a duplex stream. client, server or unary behaviour has to be reimplemented within the raw handler.all the normal style handlers are built ontop of the raw handler. it takes the raw stream and pipes it through the middleware and parsing streams before providing it to the handlers reinserting the initial message into the stream while doing so.we need to add the feature where a raw stream can respond with leading metadata. ideally the middleware is used for leading metadata. in all cases the raw handler should respond immediately with leading metadata before using the stream. this may have to be done callback style.