diff --git a/src/cutecoin/models/received.py b/src/cutecoin/models/received.py
index 056da3b268e452b5110c294522789ac5daafd7a9..3325b98d74940d65285e6c12fe6fac70f34de251 100644
--- a/src/cutecoin/models/received.py
+++ b/src/cutecoin/models/received.py
@@ -6,6 +6,7 @@ Created on 5 févr. 2014
 
 import logging
 from ..core.person import Person
+from ..tools.exceptions import PersonNotFoundError
 from PyQt5.QtCore import QAbstractListModel, Qt
 
 
@@ -36,8 +37,11 @@ class ReceivedListModel(QAbstractListModel):
                 if o.pubkey in pubkeys:
                     amount += o.amount
             pubkey = transactions[row].issuers[0]
-            sender = Person.lookup(pubkey, self.community)
-            value = "{0} from {1}".format(amount, sender.name)
+            try:
+                sender = Person.lookup(pubkey, self.community)
+                value = "{0} from {1}".format(amount, sender.name)
+            except PersonNotFoundError:
+                value = "{0} from {1}".format(amount, pubkey)
             return value
 
     def flags(self, index):
diff --git a/src/cutecoin/models/sent.py b/src/cutecoin/models/sent.py
index aa59d3a5a3a4941587ef198adb163656b39559da..892b91b9fe7ea3bae308842728faee16e6146749 100644
--- a/src/cutecoin/models/sent.py
+++ b/src/cutecoin/models/sent.py
@@ -6,6 +6,7 @@ Created on 5 févr. 2014
 
 import logging
 from ..core.person import Person
+from ..tools.exceptions import PersonNotFoundError
 from PyQt5.QtCore import QAbstractListModel, Qt
 from PyQt5.QtGui import QFont
 
@@ -44,8 +45,11 @@ class SentListModel(QAbstractListModel):
                 if o.pubkey not in pubkeys:
                     outputs.append(o)
                     amount += o.amount
-            receiver = Person.lookup(outputs[0].pubkey, self.community)
-            value = "{0} to {1}".format(amount, receiver.name)
+            try:
+                receiver = Person.lookup(outputs[0].pubkey, self.community)
+                value = "{0} to {1}".format(amount, receiver.name)
+            except PersonNotFoundError:
+                value = "{0} to {1}".format(amount, outputs[0].pubkey)
             return value
 
         if role == Qt.FontRole: