diff --git a/predicate-transformers.cabal b/predicate-transformers.cabal
--- a/predicate-transformers.cabal
+++ b/predicate-transformers.cabal
@@ -1,7 +1,7 @@
 cabal-version:       2.4
 
 name:                predicate-transformers
-version:             0.7.0.1
+version:             0.7.0.2
 synopsis:            A library for writing predicates and transformations over predicates in Haskell
 description:
   This package provides ways to write predicates such that they compose nicely and are easy to debug.
@@ -26,5 +26,8 @@
                       ,adjunctions ^>=4.2 || ^>=4.3 || ^>=4.4
                       ,mtl ^>= 2.2
                       ,deepseq ^>= 1.4 || ^>= 1.3
+  if !impl(ghc >= 8.0)
+    build-depends:
+      semigroups       >= 0.8.4 && < 1
   hs-source-dirs:      src
   default-language:    Haskell2010
