generate fingerprint when dup-omitted