Payload to send [defined by serializer](https://github.com/php-enqueue/enqueue-dev/blob/66f15d0704a21271dc51d0ef0cbcdfb61a8ed940/pkg/rdkafka/RdKafkaProducer.php#L41) in the [RdKafkaProducer::send](https://github.com/php-enqueue/enqueue-dev/blob/66f15d0704a21271dc51d0ef0cbcdfb61a8ed940/pkg/rdkafka/RdKafkaProducer.php#L35): ```php $payload = $this->serializer->toString($message); ``` Where serializer is the [instance of a class, implementing](https://github.com/php-enqueue/enqueue-dev/blob/66f15d0704a21271dc51d0ef0cbcdfb61a8ed940/pkg/rdkafka/RdKafkaProducer.php#L28) [Enqueue\RdKafka\Serializer](https://github.com/php-enqueue/enqueue-dev/blob/66f15d0704a21271dc51d0ef0cbcdfb61a8ed940/pkg/rdkafka/Serializer.php#L7) interface. There method [toString](https://github.com/php-enqueue/enqueue-dev/blob/66f15d0704a21271dc51d0ef0cbcdfb61a8ed940/pkg/rdkafka/Serializer.php#L9) has signature: ```php public function toString(RdKafkaMessage $message): string; ``` So, in my class, I just can't return null! Please change the return type to `?string`. Using `nulls` as `payload` is [common practice also known as tombstones](https://medium.com/@damienthomlutz/deleting-records-in-kafka-aka-tombstones-651114655a16).