Use a dictionary if necessary (5/48)

Use a dictionary if necessary