diff --git a/draft-ietf-httpbis-cache-latest.xml b/draft-ietf-httpbis-cache-latest.xml
index b1e60ef4e..c24b7c6ed 100644
--- a/draft-ietf-httpbis-cache-latest.xml
+++ b/draft-ietf-httpbis-cache-latest.xml
@@ -723,9 +723,12 @@
When there is more than one value present for a given directive (e.g., two
- Expires header fields, multiple Cache-Control: max-age
- directives), the directive's value is considered invalid. Caches are
- encouraged to consider responses that have invalid freshness information to
+ Expires header field lines or multiple Cache-Control: max-age
+ directives), either the first occurrence should be used, or the response should
+ be considered stale. If directives conflict (e.g.,
+ both max-age and no-cache are present), the most restrictive directive should
+ be honored. Caches are encouraged to consider responses that have
+ invalid freshness information (e.g., a max-age directive with non-integer content) to
be stale.
@@ -2491,6 +2494,7 @@
- In , make it clear that only response headers need be stored ()
+ - In clarify how to handle invalid and conflicting directives ()