avoid collisions of map keys