diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.11.1
+
+* Fix deprecation warnings for `elem`
+
 ## 0.11.0
 
 * Upgrade to mutable-containers 0.3
diff --git a/ClassyPrelude.hs b/ClassyPrelude.hs
--- a/ClassyPrelude.hs
+++ b/ClassyPrelude.hs
@@ -100,6 +100,7 @@
     , foldl'
     , foldr
     , foldM
+    , elem
     --, split
     , readMay
     , intercalate
@@ -190,7 +191,7 @@
 import CorePrelude hiding (print, undefined, (<>), catMaybes, first, second)
 import Data.ChunkedZip
 import qualified Data.Char as Char
-import Data.Sequences
+import Data.Sequences hiding (elem)
 import Data.MonoTraversable
 import Data.Containers
 import Data.Builder
@@ -306,6 +307,10 @@
 concatMap :: (Monoid m, MonoFoldable c) => (Element c -> m) -> c -> m
 concatMap = ofoldMap
 {-# INLINE concatMap #-}
+
+elem :: (MonoFoldableEq c) => Element c -> c -> Bool
+elem = oelem
+{-# INLINE elem #-}
 
 foldMap :: (Monoid m, MonoFoldable c) => (Element c -> m) -> c -> m
 foldMap = ofoldMap
diff --git a/classy-prelude.cabal b/classy-prelude.cabal
--- a/classy-prelude.cabal
+++ b/classy-prelude.cabal
@@ -1,5 +1,5 @@
 name:                classy-prelude
-version:             0.11.0
+version:             0.11.1
 synopsis:            A typeclass-based Prelude.
 description:         Modern best practices without name collisions. No partial functions are exposed, but modern data structures are, without requiring import lists. Qualified modules also are not needed: instead operations are based on type-classes from the mono-traversable package.
 
@@ -26,7 +26,7 @@
                      , unordered-containers
                      , hashable
                      , lifted-base                   >= 0.2
-                     , mono-traversable              >= 0.6.2
+                     , mono-traversable              >= 0.9.1
                      , exceptions                    >= 0.5
                      , semigroups
                      , vector-instances
