Fail when hashes don't match when applying
Serialize byte hash instead of base16 encoded hash