Lots of user registration code.