Is this necessary, couldn't it just return `wrapped.filter(p)` here?