Not a fan of sort-circuits ifs. I think this would work:

```ruby
if assets && assets.send(:matches_filter, precompile || [], source, filename)
  false
else
  true
end
```