diff --git a/query-languages/m/type-is.md b/query-languages/m/type-is.md
index d78b22efb..6a90b48f3 100644
--- a/query-languages/m/type-is.md
+++ b/query-languages/m/type-is.md
@@ -12,7 +12,9 @@ Type.Is(type1 as type, type2 as type) as logical
## About
-Determines if a value of `type1` is always compatible with `type2`.
+Determines if a value of `type1` is always compatible with `type2`.
+
+Parameter `type2` should be a primitive (or nullable primitive) type value. Otherwise, this function's behavior is undefined and shouldn't be relied on.
## Example 1