Spec'd and implemented proper error handling during registration.