Router - added checkChecksum method and removed redundancies