> If they are not doing that, then the program would 
> just crash totally. My change would change the behaviour from crashing, to 
> Doing The Right thing.

Only if the right thing is "do not crash ever".

For me, if a bug like that is exposed, _it's a severe error_. Not
something to say is nil.