diff --git a/src/dht.cpp b/src/dht.cpp
index 9ed483f3c27bc8da57ce5579b84927e78dd6a2b1..1e8c2accd21be5bf2455bde59b1cd3767d6e2d40 100644
--- a/src/dht.cpp
+++ b/src/dht.cpp
@@ -1586,7 +1586,6 @@ Dht::findStorage(const InfoHash& id) const
 void
 Dht::storageChanged(Storage& st, ValueStorage& v)
 {
-    const auto& now = scheduler.time();
     if (not st.local_listeners.empty()) {
         std::vector<std::pair<GetCallback, std::vector<std::shared_ptr<Value>>>> cbs;
         DHT_LOG.DEBUG("Storage changed. Sending update to %lu local listeners.", st.local_listeners.size());
@@ -1607,9 +1606,7 @@ Dht::storageChanged(Storage& st, ValueStorage& v)
         std::vector<std::shared_ptr<Value>> vals;
         vals.push_back(v.data);
         Blob ntoken = makeToken((const sockaddr*)&l.first->ss, false);
-        network_engine.tellListener(l.first, l.second.rid, st.id, WANT4 | WANT6, ntoken,
-                buckets.findClosestNodes(st.id, now, TARGET_NODES), buckets6.findClosestNodes(st.id, now, TARGET_NODES),
-                vals);
+        network_engine.tellListener(l.first, l.second.rid, st.id, 0, ntoken, {}, {}, vals);
     }
 }