diff --git a/apps/streaming/java/src/net/i2p/client/streaming/Connection.java b/apps/streaming/java/src/net/i2p/client/streaming/Connection.java
index e23ecb3df4a31140cd8f9fc1db44b84038c81339..73e7253ac0eb22ee272016a2f2f3b2b8e766e4b4 100644
--- a/apps/streaming/java/src/net/i2p/client/streaming/Connection.java
+++ b/apps/streaming/java/src/net/i2p/client/streaming/Connection.java
@@ -990,10 +990,10 @@ public class Connection {
     
     /**
      * If we have been explicitly NACKed three times, retransmit the packet even if
-     * there are other packets in flight.
+     * there are other packets in flight. 3 takes forever, let's try 2.
      *
      */
-    static final int FAST_RETRANSMIT_THRESHOLD = 3;
+    static final int FAST_RETRANSMIT_THRESHOLD = 2;
     
     /**
      * Coordinate the resends of a given packet