Refactored mileage rate rule