Pointing out strange things in specs and tests about null vs. undefined has become a pet peeve of mine, but I don't actually think what we have is *good*. I'm not sure that treating null and undefined the same way in dictionaries would have been better, but in any case it's not a change to Web IDL that seems worthwhile at this point.