```diff --git a/src/python/pants/engine/target.py ...
# development
w
Copy code
diff --git a/src/python/pants/engine/target.py b/src/python/pants/engine/target.py
index b77b0c0ad1..cff934776f 100644
--- a/src/python/pants/engine/target.py
+++ b/src/python/pants/engine/target.py
@@ -264,7 +264,7 @@ class AsyncFieldMixin(Field):
         )
 
 
-@union
+@union(in_scope_types=[EnvironmentName])
 @dataclass(frozen=True)
 class FieldDefaultFactoryRequest:
     """Registers a dynamic default for a Field.