diff --git a/ethereum.go b/ethereum.go
index df9eb238771ac5d0d9d1ff8a837a343e723fb70e..78a22614f08c776948627c3f686f3071470a22b3 100644
--- a/ethereum.go
+++ b/ethereum.go
@@ -38,9 +38,8 @@ func CreateKeyPair(force bool) {
 		addr := ethutil.Sha3Bin(pub)[12:]
 
 		log.Printf("Your new address is %x\n", addr)
-		log.Printf("Your new pubkey is %x (%d)\n", pub, len(pub))
 
-		keyRing := ethutil.NewValue([]interface{}{prv, addr, pub})
+		keyRing := ethutil.NewValue([]interface{}{prv, addr, pub[1:]})
 		ethutil.Config.Db.Put([]byte("KeyRing"), keyRing.Encode())
 	}
 }