diff --git a/auth/receivedRequest.go b/auth/receivedRequest.go
index d5be826d5cf6d6138d301e080d0948ce5d96cc0f..cac999ab3b7fea9cf3a837fb2e49ce35fdd03c2b 100644
--- a/auth/receivedRequest.go
+++ b/auth/receivedRequest.go
@@ -53,7 +53,7 @@ func (rrs *receivedRequestService) Process(message format.Message,
 		return
 	}
 
-	jww.INFO.Printf("partnerPubKeyBytes: %v", partnerPubKey.Bytes())
+	jww.INFO.Printf("partnerPubKey: %v", partnerPubKey.TextVerbose(16, 0))
 
 	jww.TRACE.Printf("processing requests: \n\t MYPUBKEY: %s "+
 		"\n\t PARTNERPUBKEY: %s \n\t ECRPAYLOAD: %s \n\t MAC: %s",
diff --git a/storage/user/info.go b/storage/user/info.go
index 11d9381ef07cbad22a91dc49db8cff48d551fed8..1bea6aa0f443e4ddf4186b8a223a757c29f35083 100644
--- a/storage/user/info.go
+++ b/storage/user/info.go
@@ -8,6 +8,7 @@
 package user
 
 import (
+	jww "github.com/spf13/jwalterweatherman"
 	"gitlab.com/elixxir/crypto/backup"
 	"gitlab.com/elixxir/crypto/contact"
 	"gitlab.com/elixxir/crypto/cyclic"
@@ -56,6 +57,10 @@ type Info struct {
 }
 
 func (u Info) GetContact() contact.Contact {
+	if u.E2eDhPublicKey == nil ||
+		u.E2eDhPublicKey.GetLargeInt().Int64() <= 1 {
+		jww.FATAL.Panicf("Public key empty, invalid contact")
+	}
 	return contact.Contact{
 		ID:       u.ReceptionID.DeepCopy(),
 		DhPubKey: u.E2eDhPublicKey,