Not sure, TCP flows can time out in any part of the transfer, we need to be able to handle all cases properly.