Should we throw a NullArgumentException instead of allowing a NullReferenceException to be thrown.