diff --git a/.travis.yml b/.travis.yml
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,7 @@
 env:
- - GHCVER=7.4.2 CABALVER=1.16
+ - GHCVER=7.4.2 CABALVER=1.18
  - GHCVER=7.6.3 CABALVER=1.18
- - GHCVER=7.8.2 CABALVER=1.18 
+ - GHCVER=7.8.2 CABALVER=1.20
 
 before_install:
  - sudo add-apt-repository -y ppa:hvr/ghc
@@ -12,6 +12,9 @@
  - export PATH=/opt/ghc/$GHCVER/bin:~/.cabal/bin:$PATH
 
 install:
+ - cabal-$CABALVER sandbox init
+ - travis/github.sh ekmett/exceptions
+ - travis/github.sh xich/temporary
  - cabal-$CABALVER install --only-dependencies --enable-tests --enable-benchmarks -j
 
 script:
diff --git a/hcltest.cabal b/hcltest.cabal
--- a/hcltest.cabal
+++ b/hcltest.cabal
@@ -1,5 +1,5 @@
 name: hcltest
-version: 0.3
+version: 0.3.1
 cabal-version: >=1.10
 build-type: Custom
 license: BSD3
@@ -24,7 +24,7 @@
 library
     build-depends: base >=4.5.1.0 && <4.8,
                    bytestring >=0.9.2.1 && <0.11, text >=0.11.2.3 && <1.2,
-                   free >=4.5 && <4.7, process >=1.1.0.1 && <1.3,
+                   free >=4.5 && <4.8, process >=1.1.0.1 && <1.3,
                    filepath >=1.3.0.0 && <1.4, transformers >=0.3.0.0 && <0.4,
                    either >=4.1.1 && <4.2, directory >=1.1.0.2 && <1.3,
                    dlist >=0.6.0.1 && <0.8, temporary >=1.2.0.1 && <1.3,
