Make `fingerprint` unique and not null