Don't even request an index if our cache tells us a file is clean
Rationalize extension handling