diff --git a/Lens/Family/THCore.hs b/Lens/Family/THCore.hs
--- a/Lens/Family/THCore.hs
+++ b/Lens/Family/THCore.hs
@@ -50,8 +50,8 @@
   let datatypeStr = nameBase datatype
   i <- reify datatype
   return $ case i of
-    TyConI (DataD    _ n ts _ _) -> (n, ts)
-    TyConI (NewtypeD _ n ts _ _) -> (n, ts)
+    TyConI (DataD    _ n ts _ _ _) -> (n, ts)
+    TyConI (NewtypeD _ n ts _ _ _) -> (n, ts)
     _ -> error $ "Can't derive Lens for: "  ++ datatypeStr
               ++ ", type name required."
 
@@ -61,9 +61,9 @@
   let datatypeStr = nameBase datatype
   i <- reify datatype
   return $ case i of
-    TyConI (DataD    _ _ _ [RecC _ fs] _) -> fs
-    TyConI (NewtypeD _ _ _ (RecC _ fs) _) -> fs
-    TyConI (DataD    _ _ _ [_]         _) ->
+    TyConI (DataD    _ _ _ _ [RecC _ fs] _) -> fs
+    TyConI (NewtypeD _ _ _ _ (RecC _ fs) _) -> fs
+    TyConI (DataD    _ _ _ _ [_]         _) ->
       error $ "Can't derive Lens without record selectors: " ++ datatypeStr
     TyConI NewtypeD{} ->
       error $ "Can't derive Lens without record selectors: " ++ datatypeStr
@@ -132,8 +132,8 @@
   let datatypeStr = nameBase datatype
   i <- reify datatype
   return $ case i of
-    TyConI (DataD    _ _ _ fs _) -> fs
-    TyConI (NewtypeD _ _ _ f  _) -> [f]
+    TyConI (DataD    _ _ _ _ fs _) -> fs
+    TyConI (NewtypeD _ _ _ _ f  _) -> [f]
     _ -> error $ "Can't derive traversal for: " ++ datatypeStr
 
 
diff --git a/lens-family-th.cabal b/lens-family-th.cabal
--- a/lens-family-th.cabal
+++ b/lens-family-th.cabal
@@ -1,5 +1,5 @@
 name:                lens-family-th
-version:             0.4.1.0
+version:             0.5.0.0
 synopsis:            Generate lens-family style lenses
 
 description:
@@ -14,7 +14,7 @@
 license:             BSD3
 license-file:        LICENSE
 author:              Dan Burton
-copyright:           (c) Dan Burton 2012-2015
+copyright:           (c) Dan Burton 2012-2016
 
 homepage:            http://github.com/DanBurton/lens-family-th#readme
 bug-reports:         http://github.com/DanBurton/lens-family-th/issues
@@ -27,7 +27,7 @@
 
 library
   exposed-modules:     Lens.Family.TH, Lens.Family2.TH, Lens.Family.THCore
-  build-depends:       base ==4.*, template-haskell >= 2.5
+  build-depends:       base ==4.9.*, template-haskell == 2.11.*
 
 
 source-repository head
@@ -37,4 +37,4 @@
 source-repository this
   type:      git
   location:  git://github.com/DanBurton/lens-family-th.git
-  tag:       lens-family-th-0.4.1.0
+  tag:       lens-family-th-0.5.0.0
