diff --git a/css-properties-values-api/Overview.bs b/css-properties-values-api/Overview.bs
index 444ae71d..444fab5c 100644
--- a/css-properties-values-api/Overview.bs
+++ b/css-properties-values-api/Overview.bs
@@ -597,12 +597,15 @@ Parsing the syntax string {#parsing-syntax}
otherwise, return failure.
: U+007C VERTICAL LINE (|)
- :: Consume a syntax component from |stream|.
+ :: If |descriptor|’s [=list/size=] is greater than zero,
+ consume a syntax component from |stream|.
If failure was returned,
return failure;
otherwise,
[=list/append=] the returned value to |descriptor|.
+ If |descriptor|’s [=list/size=] is zero, return failure.
+
: anything else
:: Reconsume the current input code point in |stream|.
Consume a syntax component from |stream|.