* command line args should override config
* use nopreservecache in test to avoid static state in module to interfere with tests