diff --git a/src/MdToHTML.hs b/src/MdToHTML.hs
index 47760b8..fbc3168 100644
--- a/src/MdToHTML.hs
+++ b/src/MdToHTML.hs
@@ -570,5 +570,8 @@ documentParsers =
-- Parse a document, which is multiple paragraphs.
parseDocument :: Parser MdToken
parseDocument = do
- res <- manyTill (fallthroughParser documentParsers) eof
+ -- res <- manyTill (fallthroughParser documentParsers <|> (char '\n' *> return $ Unit "")) eof
+ res <- sepEndBy (fallthroughParser documentParsers) (many $ char '\n')
+ -- many $ char '\n'
+ eof
return (Document res)