reducing multi_json dependency