Suppressing an apparently harmless InterruptedException.
Trying harder to avoid NPEs computing the location of configFile.