When receiving content, write it to a temp file first, then do
manifest checks, then move it if it passes.
Fix typo.
Don't need to check checksums unless it is a data file.