diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,2 @@
+### 0.13.3 [2016.11.09]
+* Backport `Generic NameFlavour` instance
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,18 @@
+# `th-orphans`
+[![Hackage](https://img.shields.io/hackage/v/th-orphans.svg)][Hackage: th-orphans]
+[![Hackage Dependencies](https://img.shields.io/hackage-deps/v/th-orphans.svg)](http://packdeps.haskellers.com/reverse/th-orphans)
+[![Haskell Programming Language](https://img.shields.io/badge/language-Haskell-blue.svg)][Haskell.org]
+[![BSD3 License](http://img.shields.io/badge/license-BSD3-brightgreen.svg)][tl;dr Legal: BSD3]
+[![Build](https://img.shields.io/travis/mgsloan/th-orphans.svg)](https://travis-ci.org/mgsloan/th-orphans)
+
+[Hackage: th-orphans]:
+  http://hackage.haskell.org/package/th-orphans
+  "th-orphans package on Hackage"
+[Haskell.org]:
+  http://www.haskell.org
+  "The Haskell Programming Language"
+[tl;dr Legal: BSD3]:
+  https://tldrlegal.com/license/bsd-3-clause-license-%28revised%29
+  "BSD 3-Clause License (Revised)"
+
+Orphan instances for TH datatypes
diff --git a/src/Language/Haskell/TH/Instances.hs b/src/Language/Haskell/TH/Instances.hs
--- a/src/Language/Haskell/TH/Instances.hs
+++ b/src/Language/Haskell/TH/Instances.hs
@@ -1,7 +1,8 @@
+{-# LANGUAGE CPP #-}
 {-# LANGUAGE StandaloneDeriving #-}
 {-# LANGUAGE TypeSynonymInstances #-}
 {-# LANGUAGE TemplateHaskell #-}
-{-# LANGUAGE CPP #-}
+{-# LANGUAGE TypeFamilies #-}
 
 #if defined(__GLASGOW_HASKELL__)
 # define LANGUAGE_DeriveDataTypeable
@@ -11,10 +12,12 @@
 #if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 704
 # define LANGUAGE_DeriveGeneric
 {-# LANGUAGE DeriveGeneric #-}
-#else
-{-# LANGUAGE TypeFamilies #-}
 #endif
 
+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 706
+{-# LANGUAGE DataKinds #-}
+#endif
+
 {-# OPTIONS_GHC -fno-warn-deprecations #-}
 {-# OPTIONS_GHC -fno-warn-orphans #-}
 
@@ -98,7 +101,9 @@
 
 # if __GLASGOW_HASKELL__ > 702
 import GHC.Generics (Generic)
-# else
+# endif
+
+# if __GLASGOW_HASKELL__ <= 702 || !(MIN_VERSION_template_haskell(2,10,0))
 import qualified Generics.Deriving.TH as Generic (deriveAll)
 # endif
 #endif
@@ -196,6 +201,11 @@
 $(Generic.deriveAll ''Strict)
 $(Generic.deriveAll ''Type)
 # endif
+
+-- Unconditionally use Template Haskell to derive this Generic instance, since
+-- NameFlavour has fields with unboxed types (for which deriving Generic
+-- support wasn't added to GHC until 8.0).
+$(Generic.deriveAll ''NameFlavour)
 
 # if MIN_VERSION_template_haskell(2,3,0)
 instance Ppr Loc where
diff --git a/th-orphans.cabal b/th-orphans.cabal
--- a/th-orphans.cabal
+++ b/th-orphans.cabal
@@ -1,5 +1,5 @@
 name:               th-orphans
-version:            0.13.2
+version:            0.13.3
 cabal-version:      >= 1.10
 build-type:         Simple
 license:            BSD3
@@ -10,12 +10,19 @@
 maintainer:         Michael Sloan <mgsloan at gmail>
 bug-reports:        https://github.com/mgsloan/th-orphans/issues
 stability:          experimental
-tested-with:        GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.3, GHC == 7.10.3, GHC == 8.0.1
+tested-with:        GHC == 7.0.4
+                  , GHC == 7.2.2
+                  , GHC == 7.4.2
+                  , GHC == 7.6.3
+                  , GHC == 7.8.4
+                  , GHC == 7.10.3
+                  , GHC == 8.0.1
 synopsis:           Orphan instances for TH datatypes
 description:        Orphan instances for TH datatypes.  In particular, instances
                     for Ord and Lift, as well as a few missing Show / Eq.  These
                     instances used to live in haskell-src-meta, and that's where
                     the version number started.
+extra-source-files: CHANGELOG.md, README.md
 
 library
   build-depends:    base >= 4.3 && < 5,
@@ -26,9 +33,9 @@
                     th-lift-instances,
                     mtl
 
-  -- Use TH to derive Generics instances instead of DeriveGeneric, for < 7.4
-  if impl(ghc < 7.4)
-    build-depends:  generic-deriving >= 1.8
+  -- Use TH to derive Generics instances instead of DeriveGeneric, for < 7.10
+  if impl(ghc < 7.10)
+    build-depends:  generic-deriving >= 1.9
 
   -- Prior to GHC 7.6, GHC generics lived in ghc-prim
   if impl(ghc >= 7.2) && impl(ghc < 7.6)
@@ -51,4 +58,4 @@
 
 source-repository head
   type:     git
-  location: git://github.com/mgsloan/th-orphans.git
+  location: https://github.com/mgsloan/th-orphans
