@@ -684,11 +684,11 @@ emph = ((enclosed (char '*') (char '*') inline) <|>
684684 (enclosed (char '_') (char '_') inline)) >>=
685685 return . Emph . normalizeSpaces
686686
687−strong = ((enclosed (string "**") (string "**") inline) <|>
688− (enclosed (string "__") (string "__") inline)) >>=
687+strong = ((enclosed (string "**") (try $ string "**") inline) <|>
688+ (enclosed (string "__") (try $ string "__") inline)) >>=
689689 return . Strong . normalizeSpaces
690690
691−strikeout = failIfStrict >> enclosed (string "~~") (string "~~") inline >>=
691+strikeout = failIfStrict >> enclosed (string "~~") (try $ string "~~") inline >>=
692692 return . Strikeout . normalizeSpaces
693693
694694superscript = failIfStrict >> enclosed (char '^') (char '^')