Accepts JSON and YAML