xmatch: dup hash for future proofing