all commands are now sure to play with a valid json config file