diff --git a/src/cutecoin/core/registry/identity.py b/src/cutecoin/core/registry/identity.py
index aa651d3a71c4f638e053a1d0d859ce5fe312c8b3..a646f1d7e1a53e16b004bf802eaae8d6b97c991c 100644
--- a/src/cutecoin/core/registry/identity.py
+++ b/src/cutecoin/core/registry/identity.py
@@ -228,7 +228,7 @@ class Identity(QObject):
                                                                         {'search': self.pubkey})
             return certifiers['isMember']
         except ValueError as e:
-            if '404' in str(e):
+            if '404' in str(e) or '400' in str(e):
                 pass
             else:
                 raise
diff --git a/src/cutecoin/gui/certification.py b/src/cutecoin/gui/certification.py
index 0df35848b16c7e1c66a46b5c7ea982ad02fb28fc..40cf7f9b2dc0c81e207c6d74db650e19eb119817 100644
--- a/src/cutecoin/gui/certification.py
+++ b/src/cutecoin/gui/certification.py
@@ -88,7 +88,7 @@ class CertificationDialog(QDialog, Ui_CertificationDialog):
         try:
             block_0 = yield from self.community.get_block(0)
         except ValueError as e:
-            if '404' in str(e):
+            if '404' in str(e) or '000' in str(e):
                 block_0 = None
         except NoPeerAvailable as e:
             logging.debug(str(e))
diff --git a/src/cutecoin/gui/community_view.py b/src/cutecoin/gui/community_view.py
index 250242f65e607a02be992e9e43b4316915bdb2b3..7d95edd9f8dc3abab93e8d87d9f5fe55b477a834 100644
--- a/src/cutecoin/gui/community_view.py
+++ b/src/cutecoin/gui/community_view.py
@@ -192,7 +192,7 @@ class CommunityWidget(QWidget, Ui_CommunityWidget):
             except NoPeerAvailable as e:
                 logging.debug(str(e))
                 text += " ( ### ) "
-            except NoPeerAvailable as e:
+            except ValueError as e:
                 logging.debug(str(e))