public function buildFilterCallback(array $except = [])
    {
        $filter = $this;

        return function ($path) use ($filter, $except) {
            return !$filter->filter([$path], $except, true);
        };
    }