diff --git a/hikaru.cabal b/hikaru.cabal
index c8f27a6e22081236468d04784e4e71b299ed19fa..081c2ed9b443e738e9c36076c75bb8c41d4cfd62 100644
--- a/hikaru.cabal
+++ b/hikaru.cabal
@@ -29,6 +29,8 @@ source-repository head
     location: https://github.com/mordae/hikaru
 
 common common
+    default-language: Haskell2010
+
     default-extensions:
         AllowAmbiguousTypes
         BlockArguments
@@ -123,30 +125,6 @@ test-suite spec
         Hikaru.Test
         Paths_hikaru
 
-    default-extensions:
-        AllowAmbiguousTypes
-        BlockArguments
-        DataKinds
-        DefaultSignatures
-        DeriveGeneric
-        EmptyDataDecls
-        FlexibleContexts
-        FlexibleInstances
-        GADTs
-        GeneralizedNewtypeDeriving
-        ImportQualifiedPost
-        KindSignatures
-        LambdaCase
-        MultiParamTypeClasses
-        NamedFieldPuns
-        NoImplicitPrelude
-        OverloadedStrings
-        RankNTypes
-        RecordWildCards
-        ScopedTypeVariables
-        StandaloneDeriving
-        UndecidableInstances
-
     ghc-options:
         -threaded
         -rtsopts