key duplication result on new reading rather than old