diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # doclayout
 
+## 0.5.0.1
+
+  * Have `nestle` remove leading CarriageReturn.
+
 ## 0.5
 
   * Extract existing HasChars definition into a module
diff --git a/doclayout.cabal b/doclayout.cabal
--- a/doclayout.cabal
+++ b/doclayout.cabal
@@ -1,5 +1,5 @@
 name:                doclayout
-version:             0.5
+version:             0.5.0.1
 synopsis:            A prettyprinting library for laying out text documents.
 description:         doclayout is a prettyprinting library for laying out
                      text documents, with several features not present
diff --git a/src/Text/DocLayout.hs b/src/Text/DocLayout.hs
--- a/src/Text/DocLayout.hs
+++ b/src/Text/DocLayout.hs
@@ -242,6 +242,7 @@
     Concat (Concat x y) z     -> nestle (Concat x (Concat y z))
     Concat BlankLines{} x     -> nestle x
     Concat NewLine x          -> nestle x
+    Concat CarriageReturn x   -> nestle x
     _                         -> d
 
 -- | Chomps trailing blank space off of a 'Doc'.
