Move deals_with_adjustments to a separate mixin.