handling a few edges cases in the mobile signup process