diff --git a/cmd/ud.go b/cmd/ud.go
index 08566d5f9b5535fd5a8915f67f31e38ecdf4fb58..2877615046282534aa506b569c5ea5cc9de066ce 100644
--- a/cmd/ud.go
+++ b/cmd/ud.go
@@ -11,7 +11,6 @@ package cmd
 import (
 	"fmt"
 	"gitlab.com/elixxir/client/xxdk"
-	"gitlab.com/elixxir/crypto/cyclic"
 	"gitlab.com/xx_network/primitives/id"
 	"time"
 
@@ -252,8 +251,7 @@ var udCmd = &cobra.Command{
 // to contact UD.
 func getUdContactInfo(user *xxdk.E2e) (cert, contactFile []byte, address string, err error) {
 	// Retrieve address
-	address = string(user.GetCmix().GetInstance().GetPartialNdf().
-		Get().UDB.Address)
+	address = user.GetCmix().GetInstance().GetPartialNdf().Get().UDB.Address
 
 	// Retrieve certificate
 	cert = []byte(user.GetCmix().GetInstance().GetPartialNdf().Get().UDB.Cert)
@@ -267,7 +265,7 @@ func getUdContactInfo(user *xxdk.E2e) (cert, contactFile []byte, address string,
 
 	// Retrieve DH Pub Key
 	udDhPubKeyData := user.GetCmix().GetInstance().GetPartialNdf().Get().UDB.DhPubKey
-	var udDhPubKey *cyclic.Int
+	udDhPubKey := user.GetE2E().GetGroup().NewInt(1)
 	err = udDhPubKey.UnmarshalJSON(udDhPubKeyData)
 	if err != nil {
 		return nil, nil, "", err