At 04:51 PM 4/16/2010 -0500, Benjamin Peterson wrote: >That won't work. You could put non-string keys in a dictionary and >remove them, but the dictionary would still be in the less optimized state. That only means it's slower on uncommon cases and the case where you're about to get an exception anyway.