Why is the discount not working?