diff --git a/cmd/gnmi/gnmi.go b/cmd/gnmi/gnmi.go
index 0f30b05abff9dc56f4db082503ecc792a9713c1e..ba24d802ddb593aae76b97cd5e54f46802914c03 100644
--- a/cmd/gnmi/gnmi.go
+++ b/cmd/gnmi/gnmi.go
@@ -25,24 +25,13 @@ func main() {
 	if err != nil {
 		log.Debug(err)
 	}
-	pnd := nucleus.NewPND("openconfig", "test description", sbi)
-	if err := pnd.AddDevice(device); err != nil {
+	pnd, err := nucleus.NewPND("openconfig", "test description", sbi)
+	if err != nil {
 		log.Fatal(err)
 	}
-
-	cfg := &gnmi.Config{
-		Addr:     "[fdfd::ce05]:6030",
-		Username: "admin",
-		Password: "arista",
-		Encoding: gpb.Encoding_JSON_IETF,
-	}
-	transport, err := nucleus.NewGnmiTransport(cfg)
-	if err != nil {
+	if err := pnd.AddDevice(device); err != nil {
 		log.Fatal(err)
 	}
-	transport.SetNode = sbi.SetNode()
-
-	device.Transport = transport
 
 	p := []string{"/interfaces/interface"}
 	errors := 0