diff --git a/.taskcluster.yml b/.taskcluster.yml
index 705057a2951faf22edef34cfd4fd437a8b1319d9..ae53db43700e3b722c01d66048965327496c7c95 100644
--- a/.taskcluster.yml
+++ b/.taskcluster.yml
@@ -73,10 +73,9 @@ tasks:
         GECKO_HEAD_REV: '${push.revision}'
         GECKO_COMMIT_MSG: '${push.comment}'
         HG_STORE_PATH: /home/worker/checkouts/hg-store
-        TASKCLUSTER_CACHES: /home/worker/checkouts
 
       cache:
-        level-${repository.level}-checkouts-sparse-v1: /home/worker/checkouts
+        level-${repository.level}-checkouts: /home/worker/checkouts
 
       features:
         taskclusterProxy: true
@@ -86,7 +85,7 @@ tasks:
       # exist in tree so we must hard code the hash
       # XXX Changing this will break Chain of Trust without an associated puppet and
       # scriptworker patch!
-      image: 'taskcluster/decision:0.1.10@sha256:c5451ee6c655b3d97d4baa3b0e29a5115f23e0991d4f7f36d2a8f793076d6854'
+      image: 'taskcluster/decision:0.1.9@sha256:9d6a38ff675ba2f2f132bc1461e3a48b0ce56c90617a8a5c5f8c48c6eb8d06e0'
 
       maxRunTime: 1800
 
@@ -95,7 +94,6 @@ tasks:
       command:
         - /home/worker/bin/run-task
         - '--vcs-checkout=/home/worker/checkouts/gecko'
-        - '--sparse-profile=build/sparse-profiles/taskgraph'
         - '--'
         - bash
         - -cx
diff --git a/taskcluster/docker/decision/HASH b/taskcluster/docker/decision/HASH
index b25cbc0704d8ba1ab541e74ea30e34cba89840db..3d5f3124f2c0423c8975ea731a563517ba1bda1b 100644
--- a/taskcluster/docker/decision/HASH
+++ b/taskcluster/docker/decision/HASH
@@ -1 +1 @@
-sha256:c5451ee6c655b3d97d4baa3b0e29a5115f23e0991d4f7f36d2a8f793076d6854
+sha256:9d6a38ff675ba2f2f132bc1461e3a48b0ce56c90617a8a5c5f8c48c6eb8d06e0
diff --git a/taskcluster/docker/decision/VERSION b/taskcluster/docker/decision/VERSION
index 9767cc98e703f4737237d027574606624901a114..1a030947e832763db761663d9f3e5acb42a7bff8 100644
--- a/taskcluster/docker/decision/VERSION
+++ b/taskcluster/docker/decision/VERSION
@@ -1 +1 @@
-0.1.10
+0.1.9