diff --git a/vsphere/internal/helper/network/network_helper.go b/vsphere/internal/helper/network/network_helper.go
index <HASH>..<HASH> 100644
--- a/vsphere/internal/helper/network/network_helper.go
+++ b/vsphere/internal/helper/network/network_helper.go
@@ -55,7 +55,7 @@ func FromID(client *govmomi.Client, id string) (object.NetworkReference, error) 
 	}()
 
 	var networks []mo.Network
-	err = v.Retrieve(vctx, []string{"Network"}, nil, &networks)
+	err = v.Retrieve(vctx, []string{"Network"}, []string{"name"}, &networks)
 	if err != nil {
 		return nil, err
 	}
NetworkHelper: Limit the returned scope as workaround for govmomi reflection bug