Set up registration as a partial, and removed the redundancy.