Is it really what we want ? We have this weird semantic of "null" values, which need to stay null in certain cases