Reporting *NaN* (i.e. "invalid value") is different from not reporting a value at all: The latter can lead to values being determined to be "missing", potentially causing alerts. Is that the intention here?