diff --git a/Network/Format/LLSD/IEEE754.hs b/Network/Format/LLSD/IEEE754.hs
--- a/Network/Format/LLSD/IEEE754.hs
+++ b/Network/Format/LLSD/IEEE754.hs
@@ -20,8 +20,6 @@
 
 encodeIEEEDouble :: Double -> Word64
 encodeIEEEDouble (D# x) = W64# (unsafeCoerce# x)
-{-# NOINLINE encodeIEEEDouble #-}
 
 decodeIEEEDouble :: Word64 -> Double
 decodeIEEEDouble (W64# x) = D# (unsafeCoerce# x)
-{-# NOINLINE decodeIEEEDouble #-}
diff --git a/llsd.cabal b/llsd.cabal
--- a/llsd.cabal
+++ b/llsd.cabal
@@ -1,22 +1,25 @@
 Name: llsd
-Version: 0.1.0.1
+Version: 0.2.0.0
 Copyright: 2009-2010 Linden Lab
 Author: Mark Lentczner
-Maintainer: zero@lindenlab.com
+Maintainer: bos@lindenlab.com
 License: MIT
 License-File: LICENSE
 
 Category: Networking
 Synopsis: An implementation of the LLSD data system
-Description: .
+Description: An implementation of the LLSD data system
 Stability: provisional
-Homepage:
-Package-URL:
-Bug-Reports: mailto:zero@lindenlab.com
+Homepage: http://wiki.secondlife.com/wiki/LLSD
+Bug-Reports: mailto:bos@lindenlab.com
 
 Build-type: Simple
 Cabal-version: >= 1.6
 
+Source-repository head
+  type: mercurial
+  location: http://hg.secondlife.com/llsd
+
 Flag test
     Description: Build unit tests.
     Default:     False
@@ -36,7 +39,7 @@
         Network.Format.LLSD.Pretty
         Network.Format.LLSD.XML
     Build-Depends:
-        base == 4.*,
+        base >= 4 && < 5,
         binary >= 0.5,
         bytestring == 0.9.*,
         cereal >= 0.2,
