diff --git a/CodeGen/X86/Tests.hs b/CodeGen/X86/Tests.hs
--- a/CodeGen/X86/Tests.hs
+++ b/CodeGen/X86/Tests.hs
@@ -14,7 +14,7 @@
 {-# language FlexibleInstances #-}
 {-# language GeneralizedNewtypeDeriving #-}
 {-# language RecursiveDo #-}
-{-# LANGUAGE TemplateHaskell #-}
+{-# language TemplateHaskell #-}
 module CodeGen.X86.Tests
   ( runTests
   )
diff --git a/x86-64bit.cabal b/x86-64bit.cabal
--- a/x86-64bit.cabal
+++ b/x86-64bit.cabal
@@ -1,5 +1,5 @@
 name:                x86-64bit
-version:             0.4.6.1
+version:             0.4.6.2
 homepage:            https://github.com/divipp/x86-64
 synopsis:            Runtime code generation for x86 64 bit machine code
 description:         The primary goal of x86-64bit is to provide a lightweight assembler for machine generated 64 bit x86 assembly instructions. See README.md for further details.
@@ -21,10 +21,11 @@
   location: https://github.com/divipp/x86-64
 
 library
-  exposed-modules: CodeGen.X86
+  exposed-modules:
+    CodeGen.X86
+    CodeGen.X86.Asm
   other-modules:
     Control.DeeperSeq
-    CodeGen.X86.Asm
     CodeGen.X86.CodeGen
     CodeGen.X86.CallConv
     CodeGen.X86.FFI
@@ -53,7 +54,7 @@
     ScopedTypeVariables
 
   build-depends:
-    base       >= 4.8  && <4.15,
+    base       >= 4.8  && <4.17,
     monads-tf  >= 0.1  && <0.2,
     tardis     >= 0.4  && <0.5,
     vector     >= 0.11 && <0.13,
@@ -75,7 +76,7 @@
     CodeGen.X86.Tests
 
   build-depends:
-    base       >= 4.8  && <4.15,
+    base       >= 4.8  && <4.17,
     monads-tf  >= 0.1  && <0.2,
     tardis     >= 0.4  && <0.5,
     vector     >= 0.11 && <0.13,
