accommodate non-string key/value

I am having more success when booleans, and possibly numbers, would be converted to string before comparison.