if you change to use `LIST_SEPARATOR`, then also change to `DICT_SEPARATOR` here