Thanks! I'm trying to isolate the places where the configuration requires something external (e.g. command line args, file system, etc) so it's easier to test. The configuration logic is decently complex (system file → custom file → env var → command line args) that it seemed like we needed some tests around it.