WHAT S WITH ALL THE CACHE NOCACHE STUFF AND WEIRD FILENAMES