diff --git a/apps/syndie/java/src/net/i2p/syndie/CLIPost.java b/apps/syndie/java/src/net/i2p/syndie/CLIPost.java
index a5f21ccec138c56816fda5bfab3e6812179014f5..0b2dfe8869393048092cdc5ad19d42ff1f648a4a 100644
--- a/apps/syndie/java/src/net/i2p/syndie/CLIPost.java
+++ b/apps/syndie/java/src/net/i2p/syndie/CLIPost.java
@@ -99,6 +99,8 @@ public class CLIPost {
                     out = new FileOutputStream(fData);
                     entry.write(out, true);
                     out.close();
+                    fMeta.deleteOnExit();
+                    fData.deleteOnExit();
                 } catch (IOException ioe) {
                     System.err.println("Error writing temp files: " + ioe.getMessage());
                     return;
diff --git a/core/java/src/net/i2p/util/EepGet.java b/core/java/src/net/i2p/util/EepGet.java
index 91fb686141c15a63516c4ad409d05d4f70e0f5ad..7424362734c814fd901464e50f0a92640eef5d42 100644
--- a/core/java/src/net/i2p/util/EepGet.java
+++ b/core/java/src/net/i2p/util/EepGet.java
@@ -487,12 +487,14 @@ public class EepGet {
             _log.debug("Status line: [" + line + "]");
         StringTokenizer tok = new StringTokenizer(line, " ");
         if (!tok.hasMoreTokens()) {
-            System.err.println("ERR: status "+  line);
+            if (_log.shouldLog(Log.WARN))
+                _log.warn("ERR: status "+  line);
             return -1;
         }
         String protocol = tok.nextToken(); // ignored
         if (!tok.hasMoreTokens()) {
-            System.err.println("ERR: status "+  line);
+            if (_log.shouldLog(Log.WARN))
+                _log.warn("ERR: status "+  line);
             return -1;
         }
         String rc = tok.nextToken();