JSON output is optional