diff --git a/ArrayRef.cabal b/ArrayRef.cabal
--- a/ArrayRef.cabal
+++ b/ArrayRef.cabal
@@ -1,5 +1,5 @@
 Name:               ArrayRef
-Version:            0.1.2
+Version:            0.1.3
 Category:           Data
 Synopsis:           Unboxed references, dynamic arrays and more
 Description:        This array library supports: unboxed references,
@@ -13,6 +13,7 @@
 Maintainer:         Bulat Ziganshin <Bulat.Ziganshin@gmail.com>
 Homepage:           http://haskell.org/haskellwiki/Library/ArrayRef
 
+cabal-version:      >= 1.2.3
 Build-type:         Simple
 Tested-with:        GHC==6.8.2
 Build-Depends:      base
@@ -20,7 +21,7 @@
                     KindSignatures, ForeignFunctionInterface,
                     MagicHash, RankNTypes, ScopedTypeVariables, TypeOperators,
                     TypeSynonymInstances, UnboxedTuples, UnliftedFFITypes
-ghc-options:         -O2 -Wall -optl-Wl,-s
+ghc-options:         -Wall
 ghc-prof-options:    -prof -auto-all
 
 Exposed-modules:
diff --git a/Data/ArrayBZ/Internals/Boxed.hs b/Data/ArrayBZ/Internals/Boxed.hs
--- a/Data/ArrayBZ/Internals/Boxed.hs
+++ b/Data/ArrayBZ/Internals/Boxed.hs
@@ -286,10 +286,7 @@
 
 #endif
 
-
-iOArrayTc :: TyCon
 INSTANCE_TYPEABLE2(IOArray,iOArrayTc,"IOArray")
 
-stArrayTc :: TyCon
 INSTANCE_TYPEABLE3(STArray,stArrayTc,"STArray")
 
diff --git a/Data/ArrayBZ/Internals/Unboxed.hs b/Data/ArrayBZ/Internals/Unboxed.hs
--- a/Data/ArrayBZ/Internals/Unboxed.hs
+++ b/Data/ArrayBZ/Internals/Unboxed.hs
@@ -56,7 +56,6 @@
 
 type STUArray = UnboxedMutableArray
 
-stUArrayTc :: TyCon
 INSTANCE_TYPEABLE3(STUArray,stUArrayTc,"STUArray")
 
 -- ---------------------------------------------------------------------------
@@ -75,7 +74,6 @@
 
 type IOUArray = IOSpecific3 UnboxedMutableArray
 
-iOUArrayTc :: TyCon
 INSTANCE_TYPEABLE2(IOUArray,iOUArrayTc,"IOUArray")
 
 -- ---------------------------------------------------------------------------
@@ -83,7 +81,6 @@
 
 data UArray i e  =  UA !i !i !(UVec e)
 
-uArrayTc :: TyCon
 INSTANCE_TYPEABLE2(UArray,uArrayTc,"UArray")
 
 instance HasBounds UArray where
diff --git a/Data/Ref/Unboxed.hs b/Data/Ref/Unboxed.hs
--- a/Data/Ref/Unboxed.hs
+++ b/Data/Ref/Unboxed.hs
@@ -28,7 +28,6 @@
 
 newtype IOURef a = IOURef (IOSpecific2 MUVec a)
 
-ioURefTc :: TyCon
 INSTANCE_TYPEABLE1(IOURef,ioURefTc,"IOURef")
 
 -- | Create new unboxed reference in IO monad
@@ -57,7 +56,6 @@
 
 newtype STURef s a = STURef (MUVec s a)
 
-stURefTc :: TyCon
 INSTANCE_TYPEABLE2(STURef,stURefTc,"STURef")
 
 -- | Create new unboxed reference in ST monad
