handle empty MODULEPATH better, handle --ignore_cache better