That would work normally, however in my case, the table itself is allowed multiple email addresses, but for that one particular form I want them to have a unique address.
Once the form is submitted, I create an account for them where they can fill out another form that writes to the same table.
However, I dont want multiple accounts.
Basically, its a 'is username available' check.