diff --git a/core/java/src/net/i2p/client/I2PSessionImpl2.java b/core/java/src/net/i2p/client/I2PSessionImpl2.java
index 03a19c92711724c45b505456f288cd760c9baaf4..e59ba1f2ff6e3e4a6da0bcaee6d516b8be37a1a5 100644
--- a/core/java/src/net/i2p/client/I2PSessionImpl2.java
+++ b/core/java/src/net/i2p/client/I2PSessionImpl2.java
@@ -223,12 +223,14 @@ class I2PSessionImpl2 extends I2PSessionImpl {
         if ((!accepted) || (state.getMessageId() == null)) {
             if (_log.shouldLog(Log.ERROR))
                 _log.error("State with nonce " + state.getNonce()
-                           + " was not accepted?  (no messageId!!)");
+                           + " was not accepted?  (no messageId!! found=" + found 
+                           + " msgId=" + state.getMessageId() + ")", 
+                           new Exception("Race on accept/success status messages?"));
             nackTags(state);
-            if (_log.shouldLog(Log.CRIT))
-                _log.log(Log.CRIT, "Disconnecting/reconnecting because we never were accepted!");
-            disconnect();
-            return false;
+            //if (_log.shouldLog(Log.CRIT))
+            //    _log.log(Log.CRIT, "Disconnecting/reconnecting because we never were accepted!");
+            //disconnect();
+            //return false;
         }
 
         if (_log.shouldLog(Log.DEBUG))