diff --git a/Data/Monoid/Factorial.hs b/Data/Monoid/Factorial.hs
--- a/Data/Monoid/Factorial.hs
+++ b/Data/Monoid/Factorial.hs
@@ -59,7 +59,7 @@
 -- > reverse == mconcat . List.reverse . factors
 -- > primePrefix == maybe mempty fst . splitPrimePrefix
 -- > primeSuffix == maybe mempty snd . splitPrimeSuffix
--- > inits == List.map mconcat . List.tails . factors
+-- > inits == List.map mconcat . List.inits . factors
 -- > tails == List.map mconcat . List.tails . factors
 -- > foldl f a == List.foldl f a . factors
 -- > foldl' f a == List.foldl' f a . factors
diff --git a/Data/Monoid/Instances/Concat.hs b/Data/Monoid/Instances/Concat.hs
--- a/Data/Monoid/Instances/Concat.hs
+++ b/Data/Monoid/Instances/Concat.hs
@@ -40,7 +40,7 @@
 --
 newtype Concat a = Concat {extract :: Seq a} deriving Show
 
-concatenate :: (MonoidNull a, PositiveMonoid a) => Seq a -> Concat a
+concatenate :: PositiveMonoid a => Seq a -> Concat a
 concatenate = Concat . filter (not . null)
 
 instance (Eq a, Monoid a) => Eq (Concat a) where
diff --git a/Data/Monoid/Instances/Positioned.hs b/Data/Monoid/Instances/Positioned.hs
--- a/Data/Monoid/Instances/Positioned.hs
+++ b/Data/Monoid/Instances/Positioned.hs
@@ -346,7 +346,6 @@
    {-# INLINE span #-}
    {-# INLINE splitAt #-}
    {-# INLINE take #-}
-   {-# INLINE drop #-}
    {-# INLINE reverse #-}
 
 instance StableFactorialMonoid m => StableFactorialMonoid (OffsetPositioned m)
diff --git a/Data/Monoid/Textual.hs b/Data/Monoid/Textual.hs
--- a/Data/Monoid/Textual.hs
+++ b/Data/Monoid/Textual.hs
@@ -1,5 +1,5 @@
 {- 
-    Copyright 2013-2015 Mario Blazevic
+    Copyright 2013-2016 Mario Blazevic
 
     License: BSD3 (see BSD3-LICENSE.txt file)
 -}
@@ -351,7 +351,6 @@
    {-# INLINE span #-}
    {-# INLINE spanMaybe #-}
    {-# INLINE spanMaybe' #-}
-   {-# INLINE split #-}
    {-# INLINE splitCharacterPrefix #-}
    {-# INLINE takeWhile #-}
 
@@ -480,9 +479,6 @@
    {-# INLINE splitCharacterPrefix #-}
    {-# INLINE takeWhile #-}
 
-instance IsString (Sequence.Seq Char) where
-   fromString = Sequence.fromList
-
 instance TextualMonoid (Sequence.Seq Char) where
    singleton = Sequence.singleton
    splitCharacterPrefix s = case Sequence.viewl s
@@ -534,10 +530,7 @@
    {-# INLINE foldl   #-}
    {-# INLINE foldl'  #-}
    {-# INLINE foldr   #-}
-   {-# INLINE fromText #-}
    {-# INLINE map #-}
-   {-# INLINE mapAccumL #-}
-   {-# INLINE mapAccumR #-}
    {-# INLINE scanl #-}
    {-# INLINE scanl1 #-}
    {-# INLINE scanr #-}
@@ -546,7 +539,6 @@
    {-# INLINE span #-}
    {-# INLINE spanMaybe #-}
    {-# INLINE spanMaybe' #-}
-   {-# INLINE split #-}
    {-# INLINE splitCharacterPrefix #-}
    {-# INLINE takeWhile #-}
 
@@ -608,7 +600,6 @@
    {-# INLINE foldl   #-}
    {-# INLINE foldl'  #-}
    {-# INLINE foldr   #-}
-   {-# INLINE fromText #-}
    {-# INLINE map #-}
    {-# INLINE mapAccumL #-}
    {-# INLINE mapAccumR #-}
@@ -620,6 +611,5 @@
    {-# INLINE span #-}
    {-# INLINE spanMaybe #-}
    {-# INLINE spanMaybe' #-}
-   {-# INLINE split #-}
    {-# INLINE splitCharacterPrefix #-}
    {-# INLINE takeWhile #-}
diff --git a/monoid-subclasses.cabal b/monoid-subclasses.cabal
--- a/monoid-subclasses.cabal
+++ b/monoid-subclasses.cabal
@@ -1,5 +1,5 @@
 Name:                monoid-subclasses
-Version:             0.4.2
+Version:             0.4.2.1
 Cabal-Version:       >= 1.10
 Build-Type:          Simple
 Synopsis:            Subclasses of Monoid
@@ -25,7 +25,7 @@
                      Data.Monoid.Instances.ByteString.UTF8, Data.Monoid.Instances.Concat,
                      Data.Monoid.Instances.Measured, Data.Monoid.Instances.Positioned, Data.Monoid.Instances.Stateful
   Build-Depends:     base >= 4.5 && < 5,
-                     bytestring >= 0.9 && < 1.0, containers >= 0.5.2.0 && < 0.6, text >= 0.11 && < 1.3,
+                     bytestring >= 0.9 && < 1.0, containers >= 0.5.7.0 && < 0.6, text >= 0.11 && < 1.3,
                      primes == 0.2.*, vector >= 0.9 && < 0.12
   GHC-options:       -Wall
   default-language:  Haskell2010
@@ -33,7 +33,7 @@
 test-suite Main
   Type:              exitcode-stdio-1.0
   Build-Depends:     base >= 4.5 && < 5,
-                     bytestring >= 0.9 && < 1.0, containers >= 0.5.2.0 && < 0.6, text >= 0.11 && < 1.3,
+                     bytestring >= 0.9 && < 1.0, containers >= 0.5.7.0 && < 0.6, text >= 0.11 && < 1.3,
                      vector >= 0.9 && < 0.12, primes == 0.2.*,
                      QuickCheck == 2.*, quickcheck-instances >= 0.3.12 && <0.4, tasty >= 0.7, tasty-quickcheck >= 0.7,
                      monoid-subclasses
