diff --git a/MemoTrie.cabal b/MemoTrie.cabal
--- a/MemoTrie.cabal
+++ b/MemoTrie.cabal
@@ -1,5 +1,5 @@
 Name:                MemoTrie
-Version:             0.6.9
+Version:             0.6.10
 Cabal-Version:       >= 1.10
 Synopsis:            Trie-based memo functions
 Category:            Data
@@ -10,11 +10,11 @@
   .
   Project wiki page: <http://haskell.org/haskellwiki/MemoTrie>
   .
-  &#169; 2008-2016 by Conal Elliott; BSD3 license.
+  &#199; 2008-2019 by Conal Elliott; BSD3 license.
 Homepage:            https://github.com/conal/MemoTrie
 Author:              Conal Elliott 
 Maintainer:          conal@conal.net
-Copyright:           (c) 2008-2016 by Conal Elliott
+Copyright:           (c) 2008-2019 by Conal Elliott
 License:             BSD3
 License-File:        COPYING
 Stability:           experimental
@@ -33,9 +33,9 @@
   hs-Source-Dirs:      src
 
   if impl(ghc >= 7.10.0)
-     Build-Depends: base >=4.8.0.0 && <5, newtype-generics >= 0.4
+     Build-Depends: base >=4.8.0.0 && <5, newtype-generics >= 0.5.3
   else
-     Build-Depends: base <4.8.0.0, void, newtype-generics >= 0.4
+     Build-Depends: base <4.8.0.0, void, newtype-generics >= 0.5.3
 
   Exposed-Modules:     
                      Data.MemoTrie
@@ -48,7 +48,6 @@
     buildable:         False
   main-is:             Generic.hs
   ghc-options:         -Wall
-  default-language: Haskell2010
   hs-source-dirs:      examples
   default-language:    Haskell2010
   build-depends:       base, MemoTrie
diff --git a/src/Data/MemoTrie.hs b/src/Data/MemoTrie.hs
--- a/src/Data/MemoTrie.hs
+++ b/src/Data/MemoTrie.hs
@@ -76,7 +76,7 @@
 import Data.Function (on)
 import GHC.Generics
 
-import Control.Newtype
+import Control.Newtype.Generics
 
 import Data.Void (Void) 
  
