fixed signups not working correctly