diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,9 @@
 # CHANGELOG
 
+- 0.6.5.0
+    * Fix issue with unit records (by Mizunashi Mana)
+    * Bump `HUnit` to 1.5
+
 - 0.6.4.0
     * Remove `XmlSyntax` from whitelisted language extensions, since it was
       causing parsing errors
diff --git a/lib/Language/Haskell/Stylish/Align.hs b/lib/Language/Haskell/Stylish/Align.hs
--- a/lib/Language/Haskell/Stylish/Align.hs
+++ b/lib/Language/Haskell/Stylish/Align.hs
@@ -59,6 +59,7 @@
     :: Int                    -- ^ Max columns
     -> [Alignable H.SrcSpan]  -- ^ Alignables
     -> [Change String]        -- ^ Changes performing the alignment.
+align _ [] = []
 align maxColumns alignment
     -- Do not make any change if we would go past the maximum number of columns.
     | longestLeft + longestRight > maxColumns = []
diff --git a/stylish-haskell.cabal b/stylish-haskell.cabal
--- a/stylish-haskell.cabal
+++ b/stylish-haskell.cabal
@@ -1,5 +1,5 @@
 Name:          stylish-haskell
-Version:       0.6.4.0
+Version:       0.6.5.0
 Synopsis:      Haskell code prettifier
 Homepage:      https://github.com/jaspervdj/stylish-haskell
 License:       BSD3
@@ -112,7 +112,7 @@
     Language.Haskell.Stylish.Verbose
 
   Build-depends:
-    HUnit                >= 1.2 && < 1.4,
+    HUnit                >= 1.2 && < 1.6,
     test-framework       >= 0.4 && < 0.9,
     test-framework-hunit >= 0.2 && < 0.4,
     -- Copied from regular dependencies...
