diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java
index b9e6912c4b648cdfaa31d22d49d262364094e6c3..690f37b87fc48e0bb83330864f3ab3f715b9b54c 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java
@@ -442,6 +442,11 @@ class StoreJob extends JobImpl {
             } else {
                 sent = msg;
                 _state.addPending(to);
+                // now that almost all floodfills are at 0.7.10,
+                // just refuse to store unencrypted to older ones.
+                _state.replyTimeout(to);
+                getContext().jobQueue().addJob(new WaitJob(getContext()));
+                return;
             }
 
             SendSuccessJob onReply = new SendSuccessJob(getContext(), peer, outTunnel, sent.getMessageSize());