Discounts are probably working right

Riders will take a discount if it is available during a decision point
and will deviate their route accordingly.