diff --git a/cmd/root.go b/cmd/root.go
index 63b30166c0ba3c5319acd13db77375614241438f..52e777ff450b4cb7007329748b3eaab6763401dc 100644
--- a/cmd/root.go
+++ b/cmd/root.go
@@ -407,15 +407,17 @@ func expandEnvCmdObjs(cmd *cobra.Command, envSpec *envSpec, cwd metadata.AbsPath
 		libPath, vendorPath, envLibPath, envComponentPath, envParamsPath := manager.LibPaths(*envSpec.env)
 		expander.FlagJpath = append([]string{string(libPath), string(vendorPath), string(envLibPath)}, expander.FlagJpath...)
 
+		componentPaths, err := manager.ComponentPaths()
+		if err != nil {
+			return nil, err
+		}
+
+		baseObj := constructBaseObj(componentPaths)
+		params := importParams(string(envParamsPath))
+		expander.ExtCodes = append([]string{baseObj, params}, expander.ExtCodes...)
+
 		if !filesPresent {
-			componentPaths, err := manager.ComponentPaths()
-			if err != nil {
-				return nil, err
-			}
-
-			baseObj := constructBaseObj(componentPaths)
-			params := importParams(string(envParamsPath))
-			expander.ExtCodes = append([]string{baseObj, params}, expander.ExtCodes...)
+
 			fileNames = []string{string(envComponentPath)}
 		}
 	}