diff --git a/draft-west-http-state-tokens.html b/draft-west-http-state-tokens.html
index f3fccb8..c7b5b5c 100644
--- a/draft-west-http-state-tokens.html
+++ b/draft-west-http-state-tokens.html
@@ -628,7 +628,7 @@
- Exactly one member whose key is key, and whose value is binary content ([I-D.ietf-httpbis-header-structure], Section 3.10) that encodes an key which can be used to generate a signature over outgoing requests.
- Exactly one member whose key is delivery, and whose value is one of the following tokens ([I-D.ietf-httpbis-header-structure], Section 3.9): same-origin, same-site, or cross-site.
If the delivery member contains an unknown identifier, the member MUST be ignored.
-- Exactly one member whose key is max-age, and whose value is an integer ([I-D.ietf-httpbis-header-structure], Section 3.6) representing the server’s desired lifetime for its HTTP State Token.
If the max-age member contains anything other than a positive integer, the member MUST be ignored.
+- Exactly one member whose key is max-age, and whose value is an integer ([I-D.ietf-httpbis-header-structure], Section 3.6) representing the server’s desired lifetime for its HTTP State Token.
If the max-age member contains anything other than a nonnegative integer, the member MUST be ignored.
User agents will process the Sec-Http-State-Options header on incoming responses according to the processing rules described in Section 6.
@@ -755,7 +755,7 @@
header has a member named delivery whose value is not one of the following tokens (Section 3.9 of [I-D.ietf-httpbis-header-structure]): “same-origin”, “same-site”, and “cross-site”.
-header has a member named max-age whose value is not a positive integer (Section 3.6 of [I-D.ietf-httpbis-header-structure]).
+header has a member named max-age whose value is not a nonnegative integer (Section 3.6 of [I-D.ietf-httpbis-header-structure]).
If header has a member named key, set token’s key to the member’s value.
diff --git a/draft-west-http-state-tokens.md b/draft-west-http-state-tokens.md
index fd4d330..2e8dca9 100644
--- a/draft-west-http-state-tokens.md
+++ b/draft-west-http-state-tokens.md
@@ -340,7 +340,7 @@ The dictionary MAY contain:
({{!I-D.ietf-httpbis-header-structure}}, Section 3.6) representing the server's desired lifetime
for its HTTP State Token.
- If the `max-age` member contains anything other than a positive integer, the member MUST be
+ If the `max-age` member contains anything other than a nonnegative integer, the member MUST be
ignored.
User agents will process the `Sec-Http-State-Options` header on incoming responses according to the
@@ -549,7 +549,7 @@ intended to be called after the `Set-Cookie` header is handled in step 11.4 of S
* `header` has a member named `delivery` whose value is not one of the following tokens
(Section 3.9 of {{I-D.ietf-httpbis-header-structure}}): "same-origin", "same-site",
and "cross-site".
- * `header` has a member named `max-age` whose value is not a positive integer (Section 3.6
+ * `header` has a member named `max-age` whose value is not a nonnegative integer (Section 3.6
of {{I-D.ietf-httpbis-header-structure}}).
3. If `header` has a member named `key`, set `token`'s `key` to the member's value.