Changes to avoid access violations that would happen if you passed in a non-SHA256'ed message