give a nicer message when the cache directory doesn't exist