diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for binary-generic-combinators
 
+## v0.4.4.1
+
+- QuickCheck 2.16 compatibility.
+
 ## v0.4.4.0
 
 - Add `MatchASCII` helper.
diff --git a/binary-generic-combinators.cabal b/binary-generic-combinators.cabal
--- a/binary-generic-combinators.cabal
+++ b/binary-generic-combinators.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.4.
+-- This file has been generated from package.yaml by hpack version 0.38.1.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 5538ed4321c0204d5b35f264f98d0eb44d34283505bd06a5c140744f0f59dd64
+-- hash: 878eb0cbcfea239b41db3096dd58b8d0819f4b7aa7b0141c3b66c74a5e1af72f
 
 name:           binary-generic-combinators
-version:        0.4.4.0
+version:        0.4.4.1
 synopsis:       Combinators and utilities to make Generic-based deriving of Binary easier and more expressive
 description:    Please see the README on GitHub at <https://github.com/0xd34df00d/binary-generic-combinators#readme>
 category:       Data, Parsing
diff --git a/src/Data/Binary/Combinators.hs b/src/Data/Binary/Combinators.hs
--- a/src/Data/Binary/Combinators.hs
+++ b/src/Data/Binary/Combinators.hs
@@ -49,7 +49,7 @@
 import Data.Proxy
 import GHC.TypeLits
 import Numeric
-import Test.QuickCheck
+import Test.QuickCheck (Arbitrary(..), getNonEmpty)
 
 
 -- | Zero or more elements of @a@, parsing as long as the parser for @a@ succeeds.
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -6,7 +6,7 @@
 import Data.Int
 import GHC.Generics
 import Test.Hspec
-import Test.QuickCheck
+import Test.QuickCheck (property)
 import Test.QuickCheck.Arbitrary.Generic
 import System.ByteOrder
 
