Can you add an assertion for the default value please? The `async` function should use `callback.call()` to set `this` in the callback to an arbitrary value that you can check.