Checking signup_type first