This feels like trying to reinvent Fibre Channel's flow control mechanism.