removed redudant uniqueness validation