diff --git a/Text/Markdown.hs b/Text/Markdown.hs
--- a/Text/Markdown.hs
+++ b/Text/Markdown.hs
@@ -6,6 +6,7 @@
       markdown
       -- * Settings
     , MarkdownSettings
+    , defaultMarkdownSettings
     , msXssProtect
     , msStandaloneHtml
     , msFencedHandlers
diff --git a/Text/Markdown/Types.hs b/Text/Markdown/Types.hs
--- a/Text/Markdown/Types.hs
+++ b/Text/Markdown/Types.hs
@@ -111,8 +111,9 @@
                    | FHParsed ([Block Text] -> [Block Text])
                      -- ^ Wrap up the given parsed content.
 
-instance Default MarkdownSettings where
-    def = MarkdownSettings
+-- | @since 0.1.15
+defaultMarkdownSettings :: MarkdownSettings
+defaultMarkdownSettings = MarkdownSettings
         { msXssProtect = True
         , msStandaloneHtml = empty
         , msFencedHandlers = codeFencedHandler "```" `mappend` codeFencedHandler "~~~"
@@ -125,6 +126,9 @@
         , msBlockFilter = id
         , msAddHeadingId = False
         }
+
+instance Default MarkdownSettings where
+    def = defaultMarkdownSettings
 
 -- | Helper for creating a 'FHRaw'.
 --
diff --git a/markdown.cabal b/markdown.cabal
--- a/markdown.cabal
+++ b/markdown.cabal
@@ -1,5 +1,5 @@
 Name:                markdown
-Version:             0.1.14
+Version:             0.1.15
 Synopsis:            Convert Markdown to HTML, with XSS protection
 Description:         This library leverages existing high-performance libraries (attoparsec, blaze-html, text, and conduit), and should integrate well with existing codebases.
 Homepage:            https://github.com/snoyberg/markdown
