Small point, but I like the defaulted parameter for overriding the config file. Makes unit testing a ton easier.