diff --git a/versions/3.0.4.md b/versions/3.0.4.md
index 9bab2e150e..1bb8d7edb8 100644
--- a/versions/3.0.4.md
+++ b/versions/3.0.4.md
@@ -2718,7 +2718,7 @@ Field Name | Type | Description
propertyName | `string` | **REQUIRED**. The name of the property in the payload that will hold the discriminator value.
mapping | Map[`string`, `string`] | An object to hold mappings between payload values and schema names or references.
-The discriminator object is legal only when using one of the composite keywords `oneOf`, `anyOf`, `allOf`.
+The discriminator object is legal only when using one of the composite keywords `oneOf`, `anyOf`, `allOf`. Note that because the discriminating property's value is used as a component name and/or as the key in the `mapping` object, the behavior of any value that is not a string is undefined.
In OAS 3.0, a response payload MAY be described to be exactly one of any number of types: