Command line arguments must be always override the default JSON config
Many thanks to the creator of this great miner, I'm using it on 560/470/570/Vegas and it delivers the best hashrate among any other miners.

Command line arguments must be always override the default JSON configuration.
Fairly common practice in the mining software development. 
Standardization with respect to the quality and usability are very good

Can you make failover pools in the config file.json **IF main pool** in .bat file not available?

Like this:
`xmrig-nvidia -a cryptonight -o xmr-eu2.nanopool.org:14444 -u wal.rig1 -p x -c failover.conf`

if the main pool is not available in the bat file, then the miner will switch to the backup pool, which is specified in the config.json!

it would be very convenient and before the  fork of the Monero the program worked just like that!