hmm, yeah, that's a really good point. I guess this could sorta be resolved if you had non-nullable reference types.
You get the feeling though many of these problems comes down to null's largely being a language defect in itself which should have been adressed differently