diff --git a/Data/These.hs b/Data/These.hs
--- a/Data/These.hs
+++ b/Data/These.hs
@@ -212,7 +212,7 @@
     bitraverse f g (These x y) = These <$> f x <*> g y
 
 instance (Semigroup a) => Applicative (These a) where
-    pure = That
+    pure = That 
     This  a   <*> _         = This a
     That    _ <*> This  b   = This b
     That    f <*> That    x = That (f x)
@@ -222,7 +222,7 @@
     These a f <*> These b x = These (a <> b) (f x)
 
 instance (Semigroup a) => Monad (These a) where
-    return = pure
+    return = pure 
     This  a   >>= _ = This a
     That    x >>= k = k x
     These a x >>= k = case k x of
diff --git a/these-skinny.cabal b/these-skinny.cabal
--- a/these-skinny.cabal
+++ b/these-skinny.cabal
@@ -1,31 +1,20 @@
-cabal-version: 2.4
-name:
-  these-skinny
-version:
-  0.7.5
-synopsis:
-  A fork of the 'these' package without the dependency bloat
-description:
+Name:                these-skinny
+Version:             0.7.6
+Synopsis:            A fork of the 'these' package without the dependency bloat.
+Homepage:            https://github.com/chessai/these-skinny
+License:             BSD3
+License-file:        LICENSE
+Author:              C. McCann
+Maintainer:          chessai1996@gmail.com
+Category:            Data
+Build-type:          Simple
+Extra-source-files:  CHANGELOG.md
+Cabal-version:       >=1.10
+Description:
   This package provides a data type @These a b@ which can hold a value of either
   type or values of each type. This is usually thought of as an "inclusive or"
   type (contrasting @Either a b@ as "exclusive or") or as an "outer join" type
   (contrasting @(a, b)@ as "inner join").
-homepage:
-  https://github.com/chessai/these-skinny
-license:
-  BSD-3-Clause
-license-file:
-  LICENSE
-author:
-  C. McCann
-maintainer:
-  chessai <chessai1996@gmail.com>
-category:
-  Data
-build-type:
-  Simple
-extra-source-files:
-  CHANGELOG.md
 tested-with:
   GHC==7.4.2,
   GHC==7.6.3,
@@ -34,28 +23,30 @@
   GHC==8.0.2,
   GHC==8.2.2,
   GHC==8.4.4
-  GHC==8.6.5,
-  GHC==8.8.4,
-  GHC==8.10.7,
-  GHC==9.0.2,
-  GHC==9.2.1
+  GHC==8.6.3
 
 source-repository head
   type: git
   location: https://github.com/chessai/these-skinny.git
 
-library
-  exposed-modules:
-    Data.These
-  build-depends:
-    , base >= 4.4 && < 4.17
-    , deepseq
+Library
+  Exposed-modules:     Data.These
+
+  Build-depends:
+      base >= 4.4 && < 5
+    , deepseq >= 1.3
     , ghc-prim
+
   if impl(ghc < 8.2)
-    build-depends: bifunctors
+    Build-depends:
+      bifunctors >= 5
+
   if impl(ghc < 8.0)
-    build-depends: semigroups
-  default-language:
+    Build-depends:
+      semigroups >= 0.9
+
+  Default-Language:
     Haskell2010
+
   ghc-options:
     -Wall
