Why the change from a dictionary?