Slight increase in efficiency by applying plexus-utils MatchPatterns
Functional dirscanner