Ugh, tiny bugs hiding everywhere in signup code. Users are the worst.