diff --git a/lib/gui_lite.py b/lib/gui_lite.py
index e7e9e65eb..d2175c21c 100644
--- a/lib/gui_lite.py
+++ b/lib/gui_lite.py
@@ -439,9 +439,10 @@ class MiniWindow(QDialog):
 
     def update_history(self, tx_history):
         for tx in tx_history[-10:]:
-            address = tx["default_label"]
-            value = self.actuator.wallet.get_tx_value(tx['tx_hash'])
-            amount = D(value / 10**8
+            tx_hash = tx['tx_hash']
+            address = self.actuator.wallet.get_default_label(tx_hash)
+            value = self.actuator.wallet.get_tx_value(tx_hash)
+            amount = D(value / 10**8)
             self.history_list.append(address, amount)
 
     def acceptbit(self):
diff --git a/lib/gui_qt.py b/lib/gui_qt.py
index c4d96133f..e98225d2d 100644
--- a/lib/gui_qt.py
+++ b/lib/gui_qt.py
@@ -380,7 +380,7 @@ class ElectrumWindow(QMainWindow):
             item.setForeground(2, QBrush(QColor('black')))
         else:
             if s: self.wallet.labels.pop(tx_hash)
-            text = tx['default_label']
+            text = self.wallet.get_default_label(tx_hash)
             item.setText(2, text)
             item.setForeground(2, QBrush(QColor('gray')))
         self.is_edit=False