diff --git a/src/MdToHTML.hs b/src/MdToHTML.hs
index 42e8beb..715741d 100644
--- a/src/MdToHTML.hs
+++ b/src/MdToHTML.hs
@@ -377,7 +377,7 @@ parseListLineItemCommon :: Parser MdToken
parseListLineItemCommon = do
space
restOfLine <- manyTill parseListLineToken (void (char '\n') <|> eof)
- nestedList <- parseListNested <|> return (Unit "")
+ nestedList <- try parseListNested <|> return (Unit "")
return $ Line [Line restOfLine, nestedList]
-- Parse an unordered list paragraph item.