diff --git a/include/opendht/default_types.h b/include/opendht/default_types.h
index b19714a08bd653bfe836f79a63f52782f94d1cfa..47ae43946f2c7cd2447891a04e3550ed2445b1c2 100644
--- a/include/opendht/default_types.h
+++ b/include/opendht/default_types.h
@@ -149,11 +149,6 @@ struct IceCandidates : public EncryptedValue<IceCandidates>
         return EncryptedValue::getFilter();
     }
 
-    virtual void unpackValue(const Value& v) {
-        EncryptedValue::unpackValue(v);
-        id = v.id;
-    }
-
     Value::Id id;
     Blob ice_data;
     MSGPACK_DEFINE(id, ice_data);