 The Categorical Imperative, in Kant’s view, is an objective, unconditional and necessary principle of reason that applies to all rational agents in all circumstances. Although Kant gives several examples in the Groundwork that illustrate this principle, he goes on to describe in later writings, especially in The Metaphysics of Morals, a complicated normative ethical theory for interpreting and applying the CI to human persons in the natural world. His framework includes various levels, distinctions and application procedures. Kant, in particular, describes two subsidiary principles that are supposed to capture different aspects of the CI. The Universal Principle of Right, which governs issues about justice, rights and external acts that can be coercively enforced, holds that “Any action is right if it can coexist with everyone’s freedom in accordance with a universal law, or if on its maxim the freedom of choice of each can coexist with everyone’s freedom in accordance with a universal law” (MM 6:230). The Supreme Principle of the Doctrine of Virtue, which governs questions about moral ends, attitudes, and virtue, requires us to “act in accordance with a maxim of ends that it can be a universal law for everyone to have” (MM 6:395). These principles, in turn, justify more specific duties of right and of ethics and virtue.