diff --git a/Data/Fixed/Binary.hs b/Data/Fixed/Binary.hs
--- a/Data/Fixed/Binary.hs
+++ b/Data/Fixed/Binary.hs
@@ -1,6 +1,5 @@
 {-# LANGUAGE CPP #-}
 {-# LANGUAGE DeriveDataTypeable #-}
-{-# LANGUAGE EmptyDataDecls #-}
 {-# LANGUAGE FlexibleContexts #-}
 {-# LANGUAGE GeneralizedNewtypeDeriving #-}
 {-# LANGUAGE TypeFamilies #-}
diff --git a/fixed-point.cabal b/fixed-point.cabal
--- a/fixed-point.cabal
+++ b/fixed-point.cabal
@@ -1,5 +1,5 @@
 Name:                fixed-point
-Version:             0.5.0.0
+Version:             0.5.0.1
 Synopsis:            Binary fixed-point arithmetic
 Description:         This package defines a type for binary
                      fixed-precision arithmetic. The main differences
@@ -26,14 +26,14 @@
 Maintainer:          Jake McArthur <Jake.McArthur@gmail.com>
 Category:            Data, Game, Math, Numerical
 Build-type:          Simple
-Cabal-version:       >=1.6
+Cabal-version:       >=1.10
 
 Library
-  Build-depends:       base == 4.3.*
+  Build-depends:       base == 4.3.* || == 4.4.*
+  Default-language:    Haskell2010
   Exposed-modules:     Data.Fixed.Binary
-  Extensions:          CPP,
+  Other-extensions:    CPP,
                        DeriveDataTypeable,
-                       EmptyDataDecls,
                        FlexibleContexts,
                        GeneralizedNewtypeDeriving,
                        TypeFamilies,
@@ -48,4 +48,4 @@
 source-repository this
   type:     darcs
   location: http://patch-tag.com/r/jmcarthur/fixed-point
-  tag:      v0.5.0.0
+  tag:      v0.5.0.1
