diff --git a/Data/Convertible/Instances/C.hs b/Data/Convertible/Instances/C.hs
--- a/Data/Convertible/Instances/C.hs
+++ b/Data/Convertible/Instances/C.hs
@@ -129,56 +129,6 @@
 instance Convertible Word64 CDouble where 
     safeConvert = return . fromIntegral
 
-instance Convertible CLDouble Int where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Int CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Int8 where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Int8 CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Int16 where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Int16 CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Int32 where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Int32 CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Int64 where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Int64 CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Word where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Word CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Word8 where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Word8 CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Word16 where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Word16 CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Word32 where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Word32 CLDouble where 
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Word64 where 
-    safeConvert = boundedConversion (return . truncate)
-instance Convertible Word64 CLDouble where 
-    safeConvert = return . fromIntegral
-
 -- Section 2
 instance Convertible CFloat Double where
     safeConvert = return . realToFrac
@@ -210,21 +160,6 @@
 instance Convertible Rational CDouble where
     safeConvert = return . realToFrac
 
-instance Convertible CLDouble Double where
-    safeConvert = return . realToFrac
-instance Convertible Double CLDouble where
-    safeConvert = return . realToFrac
-
-instance Convertible CLDouble Float where
-    safeConvert = return . realToFrac
-instance Convertible Float CLDouble where
-    safeConvert = return . realToFrac
-
-instance Convertible CLDouble Rational where
-    safeConvert = return . realToFrac
-instance Convertible Rational CLDouble where
-    safeConvert = return . realToFrac
-
 -- Section 3
 instance Convertible CChar Int where
     safeConvert = boundedConversion (return . fromIntegral)
@@ -1349,21 +1284,9 @@
 instance Convertible CFloat CDouble where
     safeConvert = return . realToFrac
 
-instance Convertible CFloat CLDouble where
-    safeConvert = return . realToFrac
-
 instance Convertible CDouble CFloat where
     safeConvert = return . realToFrac
 
-instance Convertible CDouble CLDouble where
-    safeConvert = return . realToFrac
-
-instance Convertible CLDouble CFloat where
-    safeConvert = return . realToFrac
-
-instance Convertible CLDouble CDouble where
-    safeConvert = return . realToFrac
-
 -- Section 6
 instance Convertible CFloat Integer where
     safeConvert = return . truncate
@@ -1373,11 +1296,6 @@
 instance Convertible CDouble Integer where
     safeConvert = return . truncate
 instance Convertible Integer CDouble where
-    safeConvert = return . fromIntegral
-
-instance Convertible CLDouble Integer where
-    safeConvert = return . truncate
-instance Convertible Integer CLDouble where
     safeConvert = return . fromIntegral
 
 -- Section 7
diff --git a/convertible.cabal b/convertible.cabal
--- a/convertible.cabal
+++ b/convertible.cabal
@@ -1,5 +1,5 @@
 Name: convertible
-Version: 1.0.7
+Version: 1.0.8
 License: LGPL
 Maintainer: John Goerzen <jgoerzen@complete.org>
 Author: John Goerzen
