diff --git a/core/src/main/java/com/google/bitcoin/core/Wallet.java b/core/src/main/java/com/google/bitcoin/core/Wallet.java
index <HASH>..<HASH> 100644
--- a/core/src/main/java/com/google/bitcoin/core/Wallet.java
+++ b/core/src/main/java/com/google/bitcoin/core/Wallet.java
@@ -515,9 +515,11 @@ public class Wallet implements Serializable, BlockChainListener, PeerFilterProvi
                                            BlockChain.NewBlockType blockType) throws VerificationException {
         lock.lock();
         try {
-            Transaction tx = pending.get(txHash);
-            if (tx == null)
+            Transaction tx = transactions.get(txHash);
+            if (tx == null) {
+                log.error("TX {} not found despite being sent to wallet", txHash);
                 return;
+            }
             receive(tx, block, blockType);
         } finally {
             lock.unlock();
Wallet: another re-org fix.