learned a lesson about always downcasing strings in hash keys