Benchmark with more (tagged) files - so more going on in parallel:

Master:         Loaded 17491 files in 3994 ms
This branch: Loaded 17491 files in 4140 ms

So c. a seventh of a second slower when loading c. 17.5k files - which does not seem excessive.