diff --git a/src/Data/Binary/Class.hs b/src/Data/Binary/Class.hs
index 690f3daaaf8d13fa762d1d1bd1a1fff4528fcb1f..51e184f32769a9524f42e90a2a074e52898736c4 100644
--- a/src/Data/Binary/Class.hs
+++ b/src/Data/Binary/Class.hs
@@ -59,7 +59,9 @@ import Control.Applicative
 import Data.Monoid (mempty)
 #endif
 import qualified Data.Monoid as Monoid
+#if !MIN_VERSION_base(4,11,0)
 import Data.Monoid ((<>))
+#endif
 #if MIN_VERSION_base(4,8,0)
 import Data.Functor.Identity (Identity (..))
 #endif
diff --git a/src/Data/Binary/Generic.hs b/src/Data/Binary/Generic.hs
index feb85d7377b8cf4992b49ed78a9a017d61f15174..89f67f28e48ff49b73e818ea9d9af0d3eb41506f 100644
--- a/src/Data/Binary/Generic.hs
+++ b/src/Data/Binary/Generic.hs
@@ -30,7 +30,9 @@ import Data.Binary.Get
 import Data.Binary.Put
 import Data.Bits
 import Data.Word
+#if !MIN_VERSION_base(4,11,0)
 import Data.Monoid ((<>))
+#endif
 #ifdef HAS_DATA_KIND
 import Data.Kind
 #endif