what happens if it already exists? Should we ensure its uniqueness?