As a separate mixin, for user power and responsibility.