There are 2 commands that depends on this findMatchingFiles, which are rm and pull, and the command takes a long time to run because findMatchingFiles is recursively traversing our entire filesystem.
I'm not too sure if this is needed? but i may be missing context here.
Atleast my thinking was, both of these, either rm or pull, need absolute file that it wants to delete or pull (download), and doesn't need to recursively go through our fs