diff --git a/src/sakia/data/entities/transaction.py b/src/sakia/data/entities/transaction.py
index e321d013423f73a2f9f8c32396d34549bfab8119..f00a1cb1fccf5be882dd666f0f2fdf100898739e 100644
--- a/src/sakia/data/entities/transaction.py
+++ b/src/sakia/data/entities/transaction.py
@@ -24,7 +24,7 @@ def parse_transaction_doc(tx_doc, pubkey, block_number, mediantime, txid):
     in_outputs = len([o for o in tx_doc.outputs
                       if o.conditions.left.pubkey == pubkey]) > 0
 
-    if len(receivers) == 0:
+    if len(receivers) == 0 and in_issuers:
         receivers = [tx_doc.issuers[0]]
         # Transaction to self
         outputs = [o for o in tx_doc.outputs]