Shouldn't we use whatever context is given?

```js
return !predicate.apply(this, arguments);
```