diff --git a/css-paint-api/Overview.bs b/css-paint-api/Overview.bs
index 0d1dad55..6a7c422b 100644
--- a/css-paint-api/Overview.bs
+++ b/css-paint-api/Overview.bs
@@ -553,6 +553,14 @@ following steps:
in the worklet's WorkletGlobalScopes list, unless the user agent is under
memory constraints.
+
+ User-agents have to attempt to introduce some non-determinism in the selection process
+ above. For example they could:
+ - Each frame select a random global scope from the list.
+ - After invocation(s) of
draw a paint image randomly choose to switch to a
+ different global scope.
+
+
Note: This is to ensure that authors do not rely on being able to store state on the global
object or non-regeneratable state on the class.