I think the answer often depends on what the dictionary is being used for. I find myself reading the code or looking for an example when unsure. Do you have a specific case you're trying to solve? Brad