Encode, Deocde, and checksums are working!