diff --git a/include/caosdb/value.h b/include/caosdb/value.h
index 6b25bbb626abd6aa550fb73733f2373f6f7e9b60..1da6f1c2178b1b9091b990a016e1959b5e7f2a4c 100644
--- a/include/caosdb/value.h
+++ b/include/caosdb/value.h
@@ -37,8 +37,8 @@
       this->wrapped->mutable_list_values()->add_values()->SETTER(value);                           \
     }                                                                                              \
     if (values.empty()) {                                                                          \
-      this->wrapped->mutable_list_values()->add_values()->set_special_value                        \
-        (ProtoSpecialValue::SPECIAL_VALUE_UNSPECIFIED);                                            \
+      this->wrapped->mutable_list_values()->add_values()->set_special_value(                       \
+        ProtoSpecialValue::SPECIAL_VALUE_UNSPECIFIED);                                             \
     }                                                                                              \
   }
 
@@ -389,9 +389,9 @@ public:
     return !IsNull() && this->wrapped->value_case() == ValueCase::kListValues;
   }
   [[nodiscard]] inline auto GetAsVector() const noexcept -> const std::vector<ScalarValue> & {
-    if (!IsVector() || (this->wrapped->list_values().values(0).has_special_value()
-                        && this->wrapped->list_values().values(0).special_value()
-                        == ProtoSpecialValue::SPECIAL_VALUE_UNSPECIFIED)) {
+    if (!IsVector() || (this->wrapped->list_values().values(0).has_special_value() &&
+                        this->wrapped->list_values().values(0).special_value() ==
+                          ProtoSpecialValue::SPECIAL_VALUE_UNSPECIFIED)) {
       // create empty list
       static std::vector<ScalarValue> empty_values;
       return empty_values;