diff --git a/preamble.cabal b/preamble.cabal
--- a/preamble.cabal
+++ b/preamble.cabal
@@ -1,5 +1,5 @@
 name: preamble
-version: 0.0.55
+version: 0.0.56
 cabal-version: >=1.22
 build-type: Simple
 license: MIT
diff --git a/src/Preamble/Aeson.hs b/src/Preamble/Aeson.hs
--- a/src/Preamble/Aeson.hs
+++ b/src/Preamble/Aeson.hs
@@ -1,4 +1,3 @@
-{-# LANGUAGE CPP               #-}
 {-# LANGUAGE NoImplicitPrelude #-}
 
 -- | Aeson generic deriving options.
@@ -30,9 +29,6 @@
   , constructorTagModifier = unpack . toCamel . unprefix . lowerHead . pack
   , omitNothingFields      = True
   , allNullaryToStringTag  = True
-#if MIN_VERSION_aeson(1,1,0)
-  , tagSingleConstructors  = True
-#endif
   , sumEncoding            = TaggedObject
     { tagFieldName         = "type"
     , contentsFieldName    = "data"
@@ -47,9 +43,6 @@
   , constructorTagModifier = unpack . toSnake . unprefix . lowerHead . pack
   , omitNothingFields      = True
   , allNullaryToStringTag  = True
-#if MIN_VERSION_aeson(1,1,0)
-  , tagSingleConstructors  = True
-#endif
   , sumEncoding            = TaggedObject
     { tagFieldName         = "type"
     , contentsFieldName    = "data"
@@ -64,9 +57,6 @@
   , constructorTagModifier = unpack . toSpinal . unprefix . lowerHead . pack
   , omitNothingFields      = True
   , allNullaryToStringTag  = True
-#if MIN_VERSION_aeson(1,1,0)
-  , tagSingleConstructors  = True
-#endif
   , sumEncoding            = TaggedObject
     { tagFieldName         = "type"
     , contentsFieldName    = "data"
