.filter() now accepts an optional context arg