Enforce uniqueness and provide overwrite