Protip: don't change dicts while iterating on them.