Minor: These might be candidates for an options hash or named variables in case you want to specify the config file but not the format