diff --git a/src/Elastic.Clients.Elasticsearch.Shared/Serialization/SystemTextJsonSerializer.cs b/src/Elastic.Clients.Elasticsearch.Shared/Serialization/SystemTextJsonSerializer.cs
index 3d3e3f8b6f2..5397867e0a7 100644
--- a/src/Elastic.Clients.Elasticsearch.Shared/Serialization/SystemTextJsonSerializer.cs
+++ b/src/Elastic.Clients.Elasticsearch.Shared/Serialization/SystemTextJsonSerializer.cs
@@ -58,7 +58,7 @@ public SystemTextJsonSerializer(IElasticsearchClientSettings settings)
/// be used when serializing.
///
///
- protected abstract JsonSerializerOptions CreateJsonSerializerOptions();
+ protected abstract JsonSerializerOptions? CreateJsonSerializerOptions();
///
public override T Deserialize(Stream stream)
@@ -72,7 +72,7 @@ public override T Deserialize(Stream stream)
}
///
- public override object Deserialize(Type type, Stream stream)
+ public override object? Deserialize(Type type, Stream stream)
{
Initialize();
@@ -90,7 +90,7 @@ public override ValueTask DeserializeAsync(Stream stream, CancellationToke
}
///
- public override ValueTask