diff --git a/src/Language/Haskell/Brittany/Config/Types.hs b/src/Language/Haskell/Brittany/Config/Types.hs
index 8fdc8db..d7cb098 100644
--- a/src/Language/Haskell/Brittany/Config/Types.hs
+++ b/src/Language/Haskell/Brittany/Config/Types.hs
@@ -154,6 +154,7 @@ aesonDecodeOptionsBrittany = Aeson.defaultOptions
     parseJSON = Aeson.genericParseJSON aesonDecodeOptionsBrittany
 #define makeToJSON(type)\
   instance ToJSON (type) where\
+    toJSON     = Aeson.genericToJSON aesonDecodeOptionsBrittany;\
     toEncoding = Aeson.genericToEncoding aesonDecodeOptionsBrittany
 
 #define makeFromJSONMaybe(type)\