Logging of NULL values

Continuing the discussion from Processes and erroneous input values:

I have discovered that an input (via an MQTT feed) with a null value is logged to a feed as zero.

Is this expected behaviour?

I can of course process it out, but it was not what I anticipated would happen.