cleanup
catch case where checksum is in separate packet