Rule consequentialism assesses a code of rules by the value of its consequences, often considering the effects of its general acceptance. Individual acts are then evaluated through that code. This can explain reliable obligations even when a particular violation appears locally beneficial.
The consequences of accepting a code include more than the result of each isolated act. People learn rules, form expectations, trust one another, and spend effort enforcing them. A rule can support cooperation because others know what to expect, even when one unusual violation would have better immediate results. Evaluating codes therefore requires assumptions about acceptance and use. A rule too complicated to understand might fail despite apparently attractive results in perfectly informed hypothetical cases.