 Agent-neutrality is also easily confused with generality, where a reason is general just in case the principle that underwrites it contains no proper nouns or “rigidly designating” descriptions (see Kripke 1972). Like universality, generality is a function of the principles underwriting the agent’s reasons. Upon reflection, though, it should be clear that the general/non-general distinction simply cuts across the agent-relative/agent-neutral distinction; agent-relative reasons could be either general or non-general, as could agent-neutral ones. For example, “The fact that God commands X-ing is a reason to X unless some other feature of the situation explains why it is not,” would be non-general (assuming that ‘God’ is a rigid designator) yet agent-neutral, whereas, “The fact that God commands each person to do as her conscience dictates is a reason for each person to do as her conscience dictates unless some other feature of the situation explains why it is not a reason” would be both non-general and agent-relative.