At the moment, it's possible for users to sign up with the same email address and still get this confirmation message on the signup page:
You've signed up successfully! Check your email for the confirmation link.
In the database, nothing changes if the email address already exists but how can I check upfront as part of the sign up process if the email address already exists?