Groups can exist in multiple backends as noted earlier, this can lead to duplicates.

It's not a common case but still something the api should take care of