it's hard to detect this situation, and is rarely happens. doing too many things in this.body=, really hard to find a solution to solve all these problems.

```js
this.body = 'hello';
this.body = stream;
this.length = 123;
```