UPDATED TCP EXCHANGES... again... =p