Don't md5sum twice. Mention if there was an error calculating checksums for a buffer. Add more logging to on_patch.
Add req_id/res_id support.
Don't send None.