diff --git a/src/MdToHTML.hs b/src/MdToHTML.hs
index d16a38b..d676876 100644
--- a/src/MdToHTML.hs
+++ b/src/MdToHTML.hs
@@ -332,5 +332,5 @@ parseUnorderedList = do
-- Parse a document, which is multiple paragraphs.
parseDocument :: ReadP MdToken
parseDocument = do
- res <- manyTill (parseHeader <++ parseBlockquote <++ parsePara) eof
+ res <- manyTill (parseHeader <++ parseBlockquote <++ parseUnorderedList <++ parsePara) eof
return (Document res)