signup error checking