Fix bug: falsy JSON produces response body {}