Do we need this if `actualHashCode.equals(expectedHashCode)`? Or does that still not guarantee that also `payload.getContentMetadata().getContentMD5() = expectedHashCodeBytes == actualHashCode.asBytes()`?