I disagree. The point of this test is to see what happens if you call a bad-behaving callback-based node library that actually throws within its inner callback, e.g.

```js
function bad(file, lineNumber, cb) {
    fs.readFile(file, function(err, data) { 
        cb(data.toString().split('\n')[lineNumber]; 
    }
};
```

If the file doesn't exist, this library will throw an error when `undefined.toString()` is called.