Added uniqueness constraint