diff --git a/src/cutecoin/core/app.py b/src/cutecoin/core/app.py
index ec276baedc808e087cd770bfa70b6e03c9e321b5..ae2c1c5ee5f7c7aa4b88499ab9c9b2318afff549 100644
--- a/src/cutecoin/core/app.py
+++ b/src/cutecoin/core/app.py
@@ -90,9 +90,9 @@ class Application(object):
             wallet_path = os.path.join(config.parameters['home'],
                                         account.name, '__cache__', wallet.pubkey)
             if os.path.exists(wallet_path):
-                json_data = open(wallet_path, 'r')
-                data = json.load(json_data)
-                wallet.load_caches(data)
+                with open(wallet_path, 'r') as json_data:
+                    data = json.load(json_data)
+                    wallet.load_caches(data)
             for community in account.communities:
                 wallet.refresh_cache(community)
 
diff --git a/src/cutecoin/gui/mainwindow.py b/src/cutecoin/gui/mainwindow.py
index 4a8f05d5e075a1e17677f16b8d99f80b50ccbb9e..f205d4cd58bdc5975aa79c73041bb419828a5301 100644
--- a/src/cutecoin/gui/mainwindow.py
+++ b/src/cutecoin/gui/mainwindow.py
@@ -35,7 +35,12 @@ class Loader(QObject):
     @pyqtSlot()
     def load(self):
         if self.account_name != "":
-            self.app.change_current_account(self.app.get_account(self.account_name))
+            try:
+                self.app.change_current_account(self.app.get_account(self.account_name))
+            except requests.exceptions.RequestException as e:
+                QMessageBox.critical(self, ":(",
+                            str(e),
+                            QMessageBox.Ok)
         self.loaded.emit()
 
 
@@ -163,7 +168,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
         else:
             for dead in self.app.current_account.dead_communities:
                 QMessageBox.critical(self, ":(",
-                            "No {0} peers could be joined. Community was lost.".format(dead),
+                            "No {0} peers could be joined. Connection to its network is lost.".format(dead),
                             QMessageBox.Ok)
 
             self.action_set_as_default.setEnabled(self.app.current_account.name