diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -3,11 +3,6 @@
 module Main where
 
 import Distribution.Simple
-import Distribution.Simple.Program
 
-hsx2hsProgram = simpleProgram "hsx2hs"
-
 main :: IO ()
-main = defaultMainWithHooks simpleUserHooks {
-         hookedPrograms = [hsx2hsProgram]
-       }
+main = defaultMain
diff --git a/clckwrks-plugin-page.cabal b/clckwrks-plugin-page.cabal
--- a/clckwrks-plugin-page.cabal
+++ b/clckwrks-plugin-page.cabal
@@ -1,5 +1,5 @@
 name:                clckwrks-plugin-page
-version:             0.4.3.19
+version:             0.4.3.20
 synopsis:            support for CMS/Blogging in clckwrks
 description:         This provides two similar concepts Pages and Posts. Both allow
                      you to create page content by editting pages in the browser. A Post
@@ -11,22 +11,17 @@
 author:              Jeremy Shaw
 maintainer:          jeremy@n-heptane.com
 category:            Clckwrks
-build-type:          Custom
-cabal-version:       >=1.8
+build-type:          Simple
+cabal-version:       1.18
 tested-with:         GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1, GHC == 8.6.3, GHC == 8.8.1
 
 source-repository head
     type:     git
     location: git://github.com/clckwrks/clckwrks-plugin-page.git
 
-custom-setup
-        setup-depends: base >= 4.6 && < 5,
-                       Cabal >= 1.18
-
 library
-  build-tools:
-    hsx2hs
-
+  default-language:    Haskell2010
+  build-tool-depends:  hsx2hs:hsx2hs
   exposed-modules:     Clckwrks.Page.Monad
                        Clckwrks.Page.Route
                        Clckwrks.Page.Types
@@ -67,7 +62,7 @@
                        safecopy               >= 0.8,
                        tagsoup                >= 0.13 && < 0.15,
                        text                   >= 0.11 && < 1.3,
-                       time                   >= 1.4  && < 1.10,
+                       time                   >= 1.4  && < 1.11,
                        time-locale-compat     >= 0.1  && < 0.2,
                        template-haskell       >= 2.7  && <= 2.16,
                        uuid                   >= 1.2  && <= 1.4,
