diff --git a/jsonschema-core.xml b/jsonschema-core.xml
index b589a1f1..1503e791 100644
--- a/jsonschema-core.xml
+++ b/jsonschema-core.xml
@@ -2528,7 +2528,7 @@
"unevaluatedProperties", whose behavior is defined in terms of
annotations from "properties", "patternProperties",
- "additionalProperties" and itself
+ "additionalProperties", "contains", and itself
@@ -2584,9 +2584,9 @@
The behavior of this keyword depends on the annotation results of
adjacent keywords that apply to the instance location being validated.
Specifically, the annotations from "properties", "patternProperties",
- and "additionalProperties", which can come from those keywords when
+ "contains", and "additionalProperties", which can come from those keywords when
they are adjacent to the "unevaluatedProperties" keyword. Those
- three annotations, as well as "unevaluatedProperties", can also
+ four annotations, as well as "unevaluatedProperties", can also
result from any and all adjacent
in-place applicator keywords.
This includes but is not limited to the in-place applicators
@@ -2595,7 +2595,7 @@
Validation with "unevaluatedProperties" applies only to the child
values of instance names that do not appear in the "properties",
- "patternProperties", "additionalProperties", or
+ "patternProperties", "additionalProperties", "contains", or
"unevaluatedProperties" annotation results that apply to the
instance location being validated.
@@ -2605,7 +2605,7 @@
This means that "properties", "patternProperties", "additionalProperties",
- and all in-place applicators MUST be evaluated before this keyword can
+ "contains" and all in-place applicators MUST be evaluated before this keyword can
be evaluated. Authors of extension keywords MUST NOT define an in-place
applicator that would need to be evaluated after this keyword.