Command Handling During Registration

This is why I hate named numerics.
Also, I added a bunch of checks to commands that just didn't have them.  We should be all covered on that front now.