comment, and adding hash_with_sha so we can get a consistent approach