diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,8 @@
+4.19.1 [2020.02.13]
+-------------------
+* Fix a bug introduced in 4.19 where using `_TupE` to `preview` a value would
+  always fail.
+
 4.19 [2020.02.03]
 -----------------
 * Support building with GHC 8.10.
diff --git a/lens.cabal b/lens.cabal
--- a/lens.cabal
+++ b/lens.cabal
@@ -1,6 +1,6 @@
 name:          lens
 category:      Data, Lenses, Generics
-version:       4.19
+version:       4.19.1
 license:       BSD2
 cabal-version: 1.18
 license-file:  LICENSE
diff --git a/src/Language/Haskell/TH/Lens.hs b/src/Language/Haskell/TH/Lens.hs
--- a/src/Language/Haskell/TH/Lens.hs
+++ b/src/Language/Haskell/TH/Lens.hs
@@ -2128,6 +2128,7 @@
   = prism' reviewer remitter
   where
       reviewer = TupE
+      remitter (TupE x) = Just x
       remitter _ = Nothing
 
 -- |
