Adding entry to a map only if no duplicated key

I have a map and would like to add to it but only if the new key is not present already in it.
I set up the map with this:

{{ .Page.Store.SetInMap "all_sources" .Destination (default .Text .Title) }}

so if .Destination is already present somewhere, I don’t want it duplicated.