Why is IDictionary first here?  We don't really have IDictionary anywhere in our code.