diff --git a/beem/cli.py b/beem/cli.py
index 30c51a039393a6a1612ab9a045192517641b8943..e4f0f4e0a9c997b4bcadcccdcafc9e8c02cf923d 100644
--- a/beem/cli.py
+++ b/beem/cli.py
@@ -462,6 +462,8 @@ def createwallet(wipe):
     """ Create new wallet with a new password
     """
     stm = shared_steem_instance()
+    if stm.rpc is not None:
+        stm.rpc.rpcconnect()
     if stm.wallet.created() and not wipe:
         wipe_answer = click.prompt("'Do you want to wipe your wallet? Are your sure? This is IRREVERSIBLE! If you dont have a backup you may lose access to your account! [y/n]",
                                    default="n")