diff --git a/ucoin/network/__init__.py b/ucoin/network/__init__.py
index 7c3aedf720d0fa4e936688c165273ae1ac4d63e5..e9111a3eafe76534f9033c1b237dad2e9e5c34be 100644
--- a/ucoin/network/__init__.py
+++ b/ucoin/network/__init__.py
@@ -60,8 +60,8 @@ class Wallet(Network):
         if not self.pgp_fingerprint:
             return self.merkle_easy_parser('/wallet')
 
-        return self.merkle_easy_parser('/wallet/%s'
-                                       % self.pgp_fingerprint)
+        return self.requests_get('/wallet/%s' % self.pgp_fingerprint,
+                                 **kwargs).json()
 
     def __post__(self, **kwargs):
         assert 'entry' in kwargs