unraveling string key performance
hashie considered harmful