flow control and reliability 6295452