After having someone read through my code, I noticed they got confused by the name of a variable containing a dictionary. The variable was named after the purpose of the keys in the dictionary, not the values, which made them confused. This made me wonder if the "correct" way to name dictionaries is after the keys, values or both?