What if email is invalid or doesn't exist? we should report that error