Why do dictionaries not just return null when an invalid key is used to index into the collection?
null