diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# 0.1.0.2 (2018-10-20)
+
+* Relax version bound on generics-sop and add an
+  extra LANGUAGE pragma for compatibility.
+
 # 0.1.0.1 (2018-09-01)
 
 * Relax version bound for hspec and fix a warning in
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/records-sop.cabal b/records-sop.cabal
--- a/records-sop.cabal
+++ b/records-sop.cabal
@@ -1,5 +1,5 @@
 name: records-sop
-version: 0.1.0.1
+version: 0.1.0.2
 author: Andres Löh <andres@well-typed.com>
 maintainer: andres@well-typed.com
 license: BSD3
@@ -33,7 +33,7 @@
   build-depends:
     base >= 4.9 && < 5.0,
     deepseq >= 1.3 && < 1.5,
-    generics-sop >= 0.3 && < 0.4,
+    generics-sop >= 0.3 && < 0.5,
     ghc-prim >= 0.5 && < 0.6
   default-language:
     Haskell2010
@@ -51,7 +51,7 @@
     base >= 4.9 && < 5.0,
     deepseq >= 1.4 && < 1.5,
     hspec >= 2.2 && < 2.6,
-    generics-sop >= 0.3 && < 0.4,
+    generics-sop >= 0.3 && < 0.5,
     records-sop,
     should-not-typecheck >= 2.1 && < 2.2
   default-language:
diff --git a/src/Generics/SOP/Record.hs b/src/Generics/SOP/Record.hs
--- a/src/Generics/SOP/Record.hs
+++ b/src/Generics/SOP/Record.hs
@@ -1,6 +1,7 @@
 {-# LANGUAGE ConstraintKinds #-}
 {-# LANGUAGE ConstraintKinds #-}
 {-# LANGUAGE DeriveGeneric #-}
+{-# LANGUAGE FlexibleContexts #-}
 {-# LANGUAGE FlexibleInstances #-}
 {-# LANGUAGE ScopedTypeVariables #-}
 {-# LANGUAGE StandaloneDeriving #-}
