diff --git a/forks/google/gnmi/model.go b/forks/google/gnmi/model.go
index 8d6a4998be62fba77ec2b50ea7decfb8b989fb75..0783b911159543f02c9179c09168e925286c9be2 100644
--- a/forks/google/gnmi/model.go
+++ b/forks/google/gnmi/model.go
@@ -67,16 +67,7 @@ func (m *Model) NewConfigStruct(jsonConfig []byte) (ygot.ValidatedGoStruct, erro
 	if !ok {
 		return nil, errors.New("root node is not a ygot.ValidatedGoStruct")
 	}
-	ifaces, err := getInterfaces()
-	if err != nil {
-		return nil, err
-	}
-	device, ok := rootStruct.(*oc.Device)
-	if !ok {
-		return nil, errors.New("root node is not a oc.Device")
-	}
-	device.Interfaces = ifaces
-	return device, nil
+	return rootStruct, nil
 }
 
 // SupportedModels returns a list of supported models.