fixed uniqueness checks and indexatom hashing behavior