diff --git a/Data/Functor/Alt.hs b/Data/Functor/Alt.hs
--- a/Data/Functor/Alt.hs
+++ b/Data/Functor/Alt.hs
@@ -40,7 +40,6 @@
 import Data.Sequence (Seq)
 import qualified Data.Map as Map
 import Data.Map (Map)
-import Data.Monoid
 import Prelude hiding (id, (.))
 
 infixl 3 <!> 
diff --git a/Data/Functor/Bind/Trans.hs b/Data/Functor/Bind/Trans.hs
--- a/Data/Functor/Bind/Trans.hs
+++ b/Data/Functor/Bind/Trans.hs
@@ -30,7 +30,6 @@
 import qualified Control.Monad.Trans.State.Strict as Strict
 import qualified Control.Monad.Trans.Writer.Strict as Strict
 import Data.Functor.Bind
-import Data.Monoid
 import Data.Semigroup hiding (Product)
 import Prelude hiding (id, (.))
 
diff --git a/Data/Functor/Plus.hs b/Data/Functor/Plus.hs
--- a/Data/Functor/Plus.hs
+++ b/Data/Functor/Plus.hs
@@ -39,7 +39,6 @@
 import Data.Sequence (Seq)
 import qualified Data.Map as Map
 import Data.Map (Map)
-import Data.Monoid
 import Prelude hiding (id, (.))
 
 -- | Laws:
diff --git a/Data/Semigroup/Foldable.hs b/Data/Semigroup/Foldable.hs
--- a/Data/Semigroup/Foldable.hs
+++ b/Data/Semigroup/Foldable.hs
@@ -26,7 +26,6 @@
 import Data.Tree
 import Data.List.NonEmpty (NonEmpty(..))
 import Data.Semigroup hiding (Product)
-import Data.Monoid hiding (Product)
 import Data.Traversable.Instances ()
 import Prelude hiding (foldr)
 
diff --git a/Data/Semigroupoid.hs b/Data/Semigroupoid.hs
--- a/Data/Semigroupoid.hs
+++ b/Data/Semigroupoid.hs
@@ -22,7 +22,6 @@
 import Control.Comonad
 import Data.Functor.Contravariant
 import Data.Semigroup
-import Data.Monoid
 import Control.Category
 import Prelude hiding (id, (.))
 
diff --git a/semigroupoids.cabal b/semigroupoids.cabal
--- a/semigroupoids.cabal
+++ b/semigroupoids.cabal
@@ -1,6 +1,6 @@
 name:          semigroupoids
 category:      Control, Comonads
-version:       1.2.5
+version:       1.2.6
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -49,12 +49,12 @@
 
 library
   build-depends: 
-    base >= 4 && < 5,
-    transformers >= 0.2 && < 0.3,
-    containers >= 0.3 && < 0.5,
+    base          >= 4 && < 5,
+    transformers  >= 0.2 && < 0.3,
+    containers    >= 0.3 && < 0.5,
     contravariant >= 0.1.2 && < 0.2,
-    comonad >= 1.1.1 && < 1.2, 
-    semigroups >= 0.7.1 && < 0.8
+    comonad       >= 1.1.1.1 && < 1.2, 
+    semigroups    >= 0.8 && < 0.9
 
   exposed-modules:
     Data.Functor.Alt,
