I think the `_this` declaration should move back to the top. We already have use cases for caching it and it would let this be `return this.once('writable', this._complete)`, which I think looks a little nicer. Bonus, it could also fit more comfortably as a one-liner.