It looks like this will only ever retrieve at most 1024 bytes from the remote process streams? Is that right?