- Use a Map for now instead of the intermediate Dictionary, just to keep things simple.