diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,15 @@
 Changelog
 =========
 
+Version 0.1.2.4
+---------------
+
+*August 8, 2018*
+
+<https://github.com/mstksg/hmatrix-backprop/releases/tag/v0.1.2.4>
+
+*   Fix compatibility with *backprop-0.2.6.1*
+
 Version 0.1.2.3
 ---------------
 
diff --git a/hmatrix-backprop.cabal b/hmatrix-backprop.cabal
--- a/hmatrix-backprop.cabal
+++ b/hmatrix-backprop.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: f67a7280d87004eef20dcb169423839781fda7736d0e2d9fc82722d4e39c0c64
+-- hash: 1323bddb789e68457e8a798d45d7a7a8971a69221f96125b02c97517a4cd5444
 
 name:           hmatrix-backprop
-version:        0.1.2.3
+version:        0.1.2.4
 synopsis:       hmatrix operations lifted for backprop
 description:    hmatrix operations lifted for backprop, along with orphan instances.
                 .
@@ -46,6 +46,7 @@
     , microlens
     , vector
     , vector-sized >=0.6
+    , vinyl >=0.9
   exposed-modules:
       Numeric.LinearAlgebra.Static.Backprop
   other-modules:
@@ -69,6 +70,7 @@
     , microlens
     , microlens-platform
     , vector-sized >=0.6
+    , vinyl >=0.9
   other-modules:
       Nudge
   default-language: Haskell2010
diff --git a/src/Numeric/LinearAlgebra/Static/Backprop.hs b/src/Numeric/LinearAlgebra/Static/Backprop.hs
--- a/src/Numeric/LinearAlgebra/Static/Backprop.hs
+++ b/src/Numeric/LinearAlgebra/Static/Backprop.hs
@@ -198,6 +198,7 @@
 import           Data.Functor.Identity
 import           Data.Maybe
 import           Data.Proxy
+import           Data.Vinyl                          (Rec(..))
 import           Foreign.Storable
 import           GHC.TypeLits
 import           Lens.Micro hiding                   ((&))
