Changes to discount validation