diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # ats-pkg
 
+## 3.2.4.0
+
+  * Update to use `cpphs` again
+
 ## 3.2.3.0
 
   * Update to not use `cpphs`
diff --git a/ats-pkg.cabal b/ats-pkg.cabal
--- a/ats-pkg.cabal
+++ b/ats-pkg.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.0
 name: ats-pkg
-version: 3.2.3.0
+version: 3.2.4.0
 license: BSD3
 license-file: LICENSE
 copyright: Copyright: (c) 2018 Vanessa McHale
@@ -90,7 +90,7 @@
         mtl -any,
         dhall >=1.15.0,
         ansi-wl-pprint -any,
-        shake-ats >=1.8.0.0,
+        shake-ats >=1.10.2.0,
         shake-ext >=3.0.0.0,
         shake-c >=0.4.0.0,
         zip-archive -any,
diff --git a/src/Language/ATS/Package/Build.hs b/src/Language/ATS/Package/Build.hs
--- a/src/Language/ATS/Package/Build.hs
+++ b/src/Language/ATS/Package/Build.hs
@@ -358,7 +358,7 @@
           unpackLinks (t, t') = HATSGen (unpack t) (unpack t')
 
           unpackTgt :: TargetPair -> ATSGen
-          unpackTgt (TargetPair t t' _) = ATSGen (unpack t) (unpack t')
+          unpackTgt (TargetPair t t' b) = ATSGen (unpack t) (unpack t') b
 
           specialDeps = ".atspkg" </> "deps" ++ maybe "" ("-" <>) tgt
           flags = ".atspkg" </> "flags"
