diff --git a/src/Graphics/XHB/Ewmh/Serialize.hs b/src/Graphics/XHB/Ewmh/Serialize.hs
--- a/src/Graphics/XHB/Ewmh/Serialize.hs
+++ b/src/Graphics/XHB/Ewmh/Serialize.hs
@@ -86,11 +86,9 @@
 
     serializeList = mapM_ putWord8 . map (fromIntegral . ord) . concat . intersperse "\0"
 
-    deserializeList = fmap (init_ . convert) getRemainingLazyByteString
+    deserializeList = fmap convert getRemainingLazyByteString
         where nul      = fromIntegral . ord $ '\0'
               convert  = map C.unpack . B.splitWith (== nul)
-              init_ [] = []
-              init_ xs = init xs
 
 instance Serialize Word8 where
     serialize = putWord8
diff --git a/xhb-ewmh.cabal b/xhb-ewmh.cabal
--- a/xhb-ewmh.cabal
+++ b/xhb-ewmh.cabal
@@ -1,5 +1,5 @@
 name:                xhb-ewmh
-version:             0.1.2.1
+version:             0.1.3.1
 synopsis:            EWMH utilities for XHB
 description:         EWMH utilities for XHB
 license:             BSD2
