Updated presumes filter to have apply method