diff --git a/apps/streaming/java/test/junit/net/i2p/client/streaming/StreamingTestBase.java b/apps/streaming/java/test/junit/net/i2p/client/streaming/StreamingTestBase.java
index 182f51032f93c0b820fcb4f9ab16700a65e2beae..69091d699ab8532bf089e83bd48a3ba260c4dc97 100644
--- a/apps/streaming/java/test/junit/net/i2p/client/streaming/StreamingTestBase.java
+++ b/apps/streaming/java/test/junit/net/i2p/client/streaming/StreamingTestBase.java
@@ -14,6 +14,8 @@ import junit.framework.TestCase;
 
 abstract class StreamingTestBase extends TestCase {
 
+    // TODO: this may need to start a full router
+    
     protected abstract Properties getProperties();
     
     protected I2PSession createSession() throws Exception {
@@ -55,7 +57,7 @@ abstract class StreamingTestBase extends TestCase {
     protected final Thread runServer(I2PAppContext ctx, I2PSession session) {
         Thread t = new Thread(getServer(ctx,session));
         t.setName("servert");
-        t.setDaemon(false);
+        t.setDaemon(true);
         t.start();
         return t;
     }