diff --git a/ansible/eval-haskell.fi.muni.cz.yml b/ansible/eval-haskell.fi.muni.cz.yml
index a1bfd9f0c3f884db2bd011a2698565892714d9aa..c090b050cc243f417da64148d2d6ffe1db91bbf4 100644
--- a/ansible/eval-haskell.fi.muni.cz.yml
+++ b/ansible/eval-haskell.fi.muni.cz.yml
@@ -337,10 +337,19 @@
         become: True
         become_user: 'ib015_eval_{{item}}'
 #        when: not dot_cabal_ib015.results[item].stat.exists
+        when: false
         loop: '{{range(ib015_workers)}}'
 
+      - name: Create empty GHC env file
+        copy:
+          content: ""
+          dest: '/tmp/env.ib015.{{item}}'
+          owner: 'ib015_eval_{{item}}'
+        loop: '{{range(ib015_workers)}}'
+
+
       - name: Hackage modules
-        command: "{{cabal_dir}}/cabal v2-install --lib --package-env=/tmp/env.ib015.{{item}} QuickCheck lens HUnit graph-wrapper data-default-class"
+        command: "{{cabal_dir}}/cabal v2-install --lib --package-env=/tmp/env.ib015.{{item}} QuickCheck lens HUnit graph-wrapper data-default-class mtl exceptions-0.10.4"
         become: True
         become_user: 'ib015_eval_{{item}}'
         loop: '{{range(ib015_workers)}}'