consider cart discount if present