Add alternate checksum provider mechanism