If we don't know the length, we have to turn off pipelining and read until EOF on the request channel I guess.