Use a dictionary if necessary (15/48)

Use a dictionary if necessary