optional dict_output