putting a pair now guarantees that values are unique by dropping a prior mapping that has the same value