diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,3 @@
-0.3.1
------
+0.3.1, 0.4.1
+------------
 * Raise upper bounds of dependencies
diff --git a/cabal-lenses.cabal b/cabal-lenses.cabal
--- a/cabal-lenses.cabal
+++ b/cabal-lenses.cabal
@@ -1,5 +1,5 @@
 name: cabal-lenses
-version: 0.4
+version: 0.4.1
 cabal-version: >=1.9.2
 build-type: Simple
 license: BSD3
@@ -23,7 +23,7 @@
 library
     build-depends:
         base >=3 && <5,
-        lens >=4.0.1 && <4.5,
+        lens >=4.0.1 && <4.6,
         unordered-containers >=0.2.3.3 && <0.3,
         Cabal >=1.16.0 && <1.21
     exposed-modules:
diff --git a/lib/CabalLenses/Traversals/Internal.hs b/lib/CabalLenses/Traversals/Internal.hs
--- a/lib/CabalLenses/Traversals/Internal.hs
+++ b/lib/CabalLenses/Traversals/Internal.hs
@@ -12,7 +12,7 @@
 import Distribution.PackageDescription (CondTree(..), ConfVar)
 import Distribution.Package (Dependency(..))
 import Data.Traversable (traverse)
-import Control.Applicative (Applicative, pure, (<$>), (<*>))
+import Control.Applicative (pure, (<$>), (<*>))
 import Control.Lens (Traversal')
 
 type CondTree' a = CondTree ConfVar [Dependency] a
