edge case and off by one error, we will now be forcing a retransmit of the last packet at the end to make sure we dont accept a corrupted version earlier