I think we should explicitly set the threshold so that it's clearer why 5 mb is meaningful (and in case there's ever a reason for the default to change). e.g.

```javascript
stream.setThreshold(5 * 1024 * 1024)
  .on('complete', done)
  .write(getLargeString(5)) // Send in 5MB.

stream.end()
```