Code runs the rules.

UMA provides the receipts.