I think matching R's behaviour is always a good idea, but all this business of "missing values" seems to me a bit mathematical flakey in the first place (I read R's manual and the logic of possible options and behaviours is appalling).