Could the same key be list twice with different values (somehow)?  Maybe a ``set()`` comparison would work better?