diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,9 @@
+## Version 1.2.6.1
+
+ * Use typeRepFingerprint from Type.Reflection.Unsafe
+
+ * Bump minimum version of base to 4.4.
+
 ## Version 1.2.6.0
 
  * Add support for type-indexed `Typeable`.
diff --git a/Data/Hashable/Class.hs b/Data/Hashable/Class.hs
--- a/Data/Hashable/Class.hs
+++ b/Data/Hashable/Class.hs
@@ -110,7 +110,8 @@
 #endif
 
 #if   __GLASGOW_HASKELL__ >= 801
-import Type.Reflection (typeRepFingerprint, Typeable, TypeRep, SomeTypeRep(..))
+import Type.Reflection (Typeable, TypeRep, SomeTypeRep(..))
+import Type.Reflection.Unsafe (typeRepFingerprint)
 import GHC.Fingerprint.Type(Fingerprint(..))
 #elif __GLASGOW_HASKELL__ >= 710
 import Data.Typeable (typeRepFingerprint, Typeable, TypeRep)
diff --git a/hashable.cabal b/hashable.cabal
--- a/hashable.cabal
+++ b/hashable.cabal
@@ -1,5 +1,5 @@
 Name:                hashable
-Version:             1.2.6.0
+Version:             1.2.6.1
 Synopsis:            A class for types that can be converted to a hash value
 Description:         This package defines a class, 'Hashable', for types that
                      can be converted to a hash value.  This class
@@ -46,7 +46,7 @@
   Exposed-modules:   Data.Hashable
                      Data.Hashable.Lifted
   Other-modules:     Data.Hashable.Class
-  Build-depends:     base >= 4.0 && < 4.11,
+  Build-depends:     base >= 4.4 && < 4.11,
                      bytestring >= 0.9 && < 0.11,
                      deepseq >= 1.3
   if impl(ghc)
