diff --git a/bin/compile b/bin/compile
index 5ac57ec8b916d341eb05f539ee1f95885a4d2c7c..d81772ea55f1540a322e5d80979846bbae194d99 100755
--- a/bin/compile
+++ b/bin/compile
@@ -20,7 +20,7 @@ CACHE_DIR=$2
 ENV_DIR=$3
 
 
-CACHED_DIR=".heroku"
+CACHED_DIRS=".heroku"
 
 # Static configurations for virtualenv caches.
 VIRTUALENV_LOC=".heroku/venv"
@@ -145,18 +145,9 @@ bpwatch stop clear_old_venvs
 
 # Restore old artifacts from the cache.
 bpwatch start restore_cache
-  # cp -R $CACHE_DIR/$CACHED_DIR . &> /dev/null || true
-
-  ls -a $CACHE_DIR
-  # python vendor python-stack python-version venv
-  cp -R $CACHE_DIR/$CACHED_DIR/python $CACHED_DIR/python  &> /dev/null || true
-  cp -R $CACHE_DIR/$CACHED_DIR/python-stack $CACHED_DIR/python-stack  &> /dev/null || true
-  cp -R $CACHE_DIR/$CACHED_DIR/python-version $CACHED_DIR/python-version  &> /dev/null || true
-  cp -R $CACHE_DIR/$CACHED_DIR/vendor $CACHED_DIR/vendor  &> /dev/null || true
-  cp -R $CACHE_DIR/$CACHED_DIR/venv $CACHED_DIR/venv  &> /dev/null || true
-
-
-
+  for dir in $CACHED_DIRS; do
+    cp -R $CACHE_DIR/$dir . &> /dev/null || true
+  done
 bpwatch stop restore_cache
 
 set +e
@@ -218,26 +209,10 @@ bpwatch stop post_compile
 
 # Store new artifacts in cache.
 bpwatch start dump_cache
-  mkdir -p $CACHE_DIR/$CACHED_DIR
-
-  # python vendor python-stack python-version venv
-  rm -rf $CACHE_DIR/$CACHED_DIR/python
-  cp -R $CACHED_DIR/python $CACHE_DIR/$CACHED_DIR/python
-
-  rm -rf $CACHE_DIR/$CACHED_DIR/python-stack
-  cp -R $CACHED_DIR/python-stack $CACHE_DIR/$CACHED_DIR/python-stack
-
-  rm -rf $CACHE_DIR/$CACHED_DIR/python-version
-  cp -R $CACHED_DIR/python-version $CACHE_DIR/$CACHED_DIR/python-version
-
-  rm -rf $CACHE_DIR/$CACHED_DIR/vendor
-  cp -R $CACHED_DIR/vendor $CACHE_DIR/$CACHED_DIR/vendor  &> /dev/null || true
-
-  rm -rf $CACHE_DIR/$CACHED_DIR/venv
-  cp -R $CACHED_DIR/venv $CACHE_DIR/$CACHED_DIR/venv  &> /dev/null || true
-    mkdir -p $CACHE_DIR/$CACHED_DIR
-
-
+  for dir in $CACHED_DIRS; do
+    rm -rf $CACHE_DIR/$dir
+    cp -R $dir $CACHE_DIR/
+  done
 bpwatch stop dump_cache
 
 # ### Fin.