diff --git a/data-serializer.cabal b/data-serializer.cabal
--- a/data-serializer.cabal
+++ b/data-serializer.cabal
@@ -1,5 +1,5 @@
 Name: data-serializer
-Version: 0.1
+Version: 0.2
 Category: Data
 Stability: experimental
 Synopsis: Common API for serialization libraries
@@ -32,7 +32,7 @@
   Build-Depends: base >= 4.7 && < 5
                , bytestring >= 0.10.4
                , binary >= 0.7.2
-               , cereal >= 0.5
+               , cereal >= 0.5.3
                , data-endian >= 0.1.1
                , parsers >= 0.12.3
   Hs-Source-Dirs: src
diff --git a/src/Data/Serializer.hs b/src/Data/Serializer.hs
--- a/src/Data/Serializer.hs
+++ b/src/Data/Serializer.hs
@@ -197,14 +197,6 @@
   builder = B.putBuilder
   {-# INLINE builder #-}
 
-#if !MIN_VERSION_cereal(0,5,3)
-instance Monoid S.Put where
-  mempty = return ()
-  {-# INLINE mempty #-}
-  mappend = (>>)
-  {-# INLINE mappend #-}
-#endif
-
 instance Serializer S.Put where
   word8 = S.putWord8
   {-# INLINE word8 #-}
