diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,4 +1,8 @@
 
+= lensref-0.1.0.5 =
+
+another bugfix for hackagedb
+
 = lensref-0.1.0.4 =
 
 bugfix
diff --git a/lensref.cabal b/lensref.cabal
--- a/lensref.cabal
+++ b/lensref.cabal
@@ -1,5 +1,5 @@
 name:               lensref
-version:            0.1.0.4
+version:            0.1.0.5
 category:           Control, Data
 synopsis:           References which can be joined and on which lenses can be applied
 description:
@@ -82,7 +82,6 @@
                     -D__PURE__
 
   ghc-options: 
-                    -threaded
                     -Wall 
                     -fno-warn-incomplete-patterns 
                     -fno-warn-name-shadowing 
diff --git a/src/Data/LensRef.hs b/src/Data/LensRef.hs
--- a/src/Data/LensRef.hs
+++ b/src/Data/LensRef.hs
@@ -93,7 +93,7 @@
     -}
     writeRefSimple :: RefSimple r a -> a -> RefWriterSimple r ()
 
-data family RefWriterOf (m :: * -> *) a :: *
+data family RefWriterOf (m :: * -> *) :: * -> *
 
 {- |
 There are two associated types of a reference, 'RefReaderSimple' and 'RefWriterSimple' which determines each-other.
diff --git a/src/Data/LensRef/Common.hs b/src/Data/LensRef/Common.hs
--- a/src/Data/LensRef/Common.hs
+++ b/src/Data/LensRef/Common.hs
@@ -8,7 +8,7 @@
 {-# LANGUAGE GADTs #-}
 {-# LANGUAGE StandaloneDeriving #-}
 {-# LANGUAGE ScopedTypeVariables #-}
-{-# OPTIONS_HADDOCK hide #-}
+-- {-# OPTIONS_HADDOCK hide #-}
 module Data.LensRef.Common where
 
 import Data.Monoid
