Not if we want to allow the 'data' listeners to immediately pause the emitter. I added a comment to prevent anyone from doing a drive-by optimisation (although the test will fail):

```js
// Check paused status again in
// case `pause()` was invoked by
// one of the 'data' listeners
```