diff --git a/include/opendht/default_types.h b/include/opendht/default_types.h
index 1b02d67fae81fed939f3129fb611fd28580755b6..0c644b19708705ba3c169e9e0568a03a51c4e463 100644
--- a/include/opendht/default_types.h
+++ b/include/opendht/default_types.h
@@ -121,7 +121,7 @@ public:
     }
 
     dht::InfoHash to;
-    dht::Value::Id id;
+    dht::Value::Id id {0};
     std::string msg;
     long date {0};
     ImStatus status {ImStatus::NONE};
@@ -191,7 +191,7 @@ public:
         ice_data = unpackBlob(o.via.array.ptr[1]);
     }
 
-    Value::Id id;
+    Value::Id id {0};
     Blob ice_data;
 };