Scope the delegate.
Add isPathIgnored.