diff --git a/beem/wallet.py b/beem/wallet.py
index 63f2738bfd6d1e994faafdac7dab41fa4c6f550f..b0267f4ccdc3a9937c5f6007b79b3ec2b928c866 100644
--- a/beem/wallet.py
+++ b/beem/wallet.py
@@ -566,7 +566,7 @@ class Wallet(object):
         """ Obtain all accounts associated with a public key
         """
         if not self.steem.is_connected():
-            return None
+            raise OfflineHasNoRPCException("No RPC available in offline mode!")
         self.steem.rpc.set_next_node_on_empty_reply(False)
         if self.steem.rpc.get_use_appbase():
             names = self.steem.rpc.get_key_references({'keys': [pub]}, api="account_by_key")["accounts"]