Ensure PathValidator methods are not destructive too.
Eliminate redundant list copying.