Actually, what we need to do is to kill 2 birds with one stone. It is useful to have a way to create an administrator from checksetup without requiring database hacking. If we do that, the update portion should be a no-brainer.