diff --git a/css-values-5/Overview.bs b/css-values-5/Overview.bs
index 1a061445aea..69792e87729 100644
--- a/css-values-5/Overview.bs
+++ b/css-values-5/Overview.bs
@@ -1253,9 +1253,10 @@ Conditional Value Selection: the ''if()'' notation
Its argument consists of an ordered semi-colon–separated list of statements,
each consisting of a condition
followed by a colon
- followed by the value represented by this notation
- if the corresponding condition is the first in the list to be true.
- If no condition matches,
+ followed by a value.
+ An ''if()'' notation represents
+ the value corresponding to the first condition in its argument list to be true;
+ if no condition matches,
then the ''if()'' notation represents an empty token stream.
Note: [=Arbitrary substitution functions=] all resolve at [=computed value=] time;
@@ -1269,12 +1270,15 @@ Conditional Value Selection: the ''if()'' notation
<> = if( [ <> : <>? ; ]*
<> : <>? ;? )
<> =
- supports( [ | ] ) |
+ supports( [ <> | <> : <> ] ) |
media( <> ) |
style( <> ) |
else
+ The else keyword represents
+ a condition that is always true.
+
ISSUE: Incorporate boolean syntax for combining these queries.