diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+# 1.0.3.1
+
+* Support for QuickCheck 2.8.2
+
 # 1.0.3
 
 * sourceRandomWith [#19](https://github.com/fpco/conduit-combinators/pull/19)
diff --git a/conduit-combinators.cabal b/conduit-combinators.cabal
--- a/conduit-combinators.cabal
+++ b/conduit-combinators.cabal
@@ -1,5 +1,5 @@
 name:                conduit-combinators
-version:             1.0.3
+version:             1.0.3.1
 synopsis:            Commonly used conduit functions, for both chunked and unchunked data
 description:         Provides a replacement for Data.Conduit.List, as well as a convenient Conduit module.
 homepage:            https://github.com/fpco/conduit-combinators
diff --git a/test/StreamSpec.hs b/test/StreamSpec.hs
--- a/test/StreamSpec.hs
+++ b/test/StreamSpec.hs
@@ -223,8 +223,10 @@
                 (sinkVectorNS n :: forall o. StreamConduitM Int o IO.IO (Vector Int))
                 (\xs -> sourceList xs $$ preventFusion (sinkVectorN n))
 
+#if !MIN_VERSION_QuickCheck(2,8,2)
 instance Arbitrary a => Arbitrary (Seq a) where
     arbitrary = Seq.fromList <$> arbitrary
+#endif
 
 repeatML :: Monad m => m a -> m [a]
 repeatML = Prelude.sequence . Prelude.repeat
