make the same psets have the same hash