PathFilter + builder extension