correctly cache to hidden dir so tailor is not run on all deps