@krames - Your argument makes sense. I think the change loses the test to ensure the last value wins, if that matters. Really people shouldn't be setting the same key as a string and symbol I guess. Your test does seem more likely to pass consistently and is in the spirit of the original test, but I'm not sure how useful the original test really is (would someone set both symbol and string?).