```js res.on('end', () => { let body = Buffer.concat(chunks).toString() if (res.headers['content-type']?.match(/json/)) body = JSON.parse(body) if (res.statusCode >= 400) { const err = new Error(res.statusMessage) err.response = res err.body = body reject(err) } else { resolve(body) } }) ``` err.response --> contains circular dependencies. This results in an error if we try to log the error. 