diff --git a/Carettah.hs b/Carettah.hs
--- a/Carettah.hs
+++ b/Carettah.hs
@@ -22,7 +22,8 @@
 import WrapPaths
 
 markdown :: String -> P.Pandoc
-markdown = P.readMarkdown P.def{ P.readerStandalone = True }
+markdown s = r
+  where Right r = P.readMarkdown P.def{ P.readerStandalone = True } $ s
 
 splitBlocks :: P.Pandoc -> [[P.Block]]
 splitBlocks (P.Pandoc _ blocks) = go blocks
diff --git a/Config.hs b/Config.hs
--- a/Config.hs
+++ b/Config.hs
@@ -156,5 +156,5 @@
   textCodeBlockOfs = 10,
   turtleSize = 40,
   waveSize = 20,
-  waveCharMax = 37 -- xxxxxx 本来はwaveSizeから検出すべき手で数えんなよwwww
+  waveCharMax = 42 -- xxxxxx 本来はwaveSizeから検出すべき手で数えんなよwwww
   }
diff --git a/carettah.cabal b/carettah.cabal
--- a/carettah.cabal
+++ b/carettah.cabal
@@ -1,5 +1,5 @@
 Name:                   carettah
-Version:                0.4.1
+Version:                0.4.2
 Author:                 Kiwamu Okabe <kiwamu@debian.or.jp>
 Maintainer:             Kiwamu Okabe <kiwamu@debian.or.jp>
 License:                GPL-2
@@ -24,7 +24,7 @@
                         time,
                         mtl,
                         directory,
-                        pandoc,
+                        pandoc >= 1.14,
                         gtk >= 0.13,
                         cairo,
                         pango,
