diff --git a/haskell-src-exts.cabal b/haskell-src-exts.cabal
--- a/haskell-src-exts.cabal
+++ b/haskell-src-exts.cabal
@@ -1,5 +1,5 @@
 Name:                   haskell-src-exts
-Version:                1.8.1
+Version:                1.8.2
 License:                BSD3
 License-File:           LICENSE
 Author:                 Niklas Broberg
diff --git a/src/Language/Haskell/Exts/Pretty.hs b/src/Language/Haskell/Exts/Pretty.hs
--- a/src/Language/Haskell/Exts/Pretty.hs
+++ b/src/Language/Haskell/Exts/Pretty.hs
@@ -799,9 +799,9 @@
         prettyPrec _ (Paren e) = parens . pretty $ e
         prettyPrec _ (LeftSection e op) = parens (pretty e <+> pretty op)
         prettyPrec _ (RightSection op e) = parens (pretty op <+> pretty e)
-        prettyPrec p (RecConstr c fieldList) = parensIf (p > 0) $ 
+        prettyPrec _ (RecConstr c fieldList) =
                 pretty c <> (braceList . map pretty $ fieldList)
-        prettyPrec p (RecUpdate e fieldList) = parensIf (p > 0) $ 
+        prettyPrec _ (RecUpdate e fieldList) =
                 pretty e <> (braceList . map pretty $ fieldList)
         -- Lists
         prettyPrec _ (List list) =
