it works without requiring multi_json