use .makeUnique