In the middle of bugfixing odd buffering issue with rcv_window_buffer