diff --git a/Control/Monad/ST/Trans.hs b/Control/Monad/ST/Trans.hs
--- a/Control/Monad/ST/Trans.hs
+++ b/Control/Monad/ST/Trans.hs
@@ -41,6 +41,10 @@
       thawSTArray,
       runSTArray,
       -- * Unsafe Operations
+      unsafeReadSTArray,
+      unsafeWriteSTArray,
+      unsafeFreezeSTArray,
+      unsafeThawSTArray,
       unsafeIOToSTT,
       unsafeSTToIO,
       unsafeSTTToIO,
@@ -52,13 +56,6 @@
 import GHC.Arr (Ix(..), safeRangeSize, safeIndex, 
                 Array(..), arrEleBottom)
 import qualified GHC.Arr as STArray
-import GHC.ST hiding
-       (runST, liftST
-#if !MIN_VERSION_base(4,7,0)
-        , unsafeSTToIO
-#endif
-        )
-import Control.Monad.ST hiding (runST)
 
 import Data.STRef (STRef)
 import qualified Data.STRef as STRef
@@ -100,14 +97,14 @@
 runST :: Monad m => (forall s. STT s m a) -> m a
 runST m = let (STT f) = m
  -- the parenthesis is needed because of a bug in GHC's parser
-          in do (STTRet st a) <- ( f realWorld# )
+          in do (STTRet _st a) <- ( f realWorld# )
                 return a
 
 {-# NOINLINE runSTT #-}
 -- | Executes a computation in the 'STT' monad transformer
 runSTT :: Monad m => (forall s. STT s m a) -> m a
 runSTT m = let (STT f) = m
-           in do (STTRet st a) <- ( f realWorld# )
+           in do (STTRet _st a) <- ( f realWorld# )
                  return a
 
 -- Mutable arrays.
diff --git a/STMonadTrans.cabal b/STMonadTrans.cabal
--- a/STMonadTrans.cabal
+++ b/STMonadTrans.cabal
@@ -1,5 +1,5 @@
 name:		STMonadTrans
-version:	0.4.2
+version:	0.4.3
 cabal-version:  >= 1.8
 license:	BSD3
 license-file:	LICENSE
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,8 +1,12 @@
+0.4.3
+
+  * Fix compilation for GHC 7.6.3. Thanks to Andrés Sicard-Ramírez.
+  * Export unsafe array operations
+
 0.4.2
 
   * Deprecate runST and unsafeSTToIO in favor of
     runSTT and unsafeSTTToIO.
-  * Fix compilation for GHC 7.6.3. Thanks to Andrés Sicard-Ramírez.
   * Added INLINE pragmas
 
 0.4.1
diff --git a/dist/build/fooStub/fooStub-tmp/fooStub.hs b/dist/build/fooStub/fooStub-tmp/fooStub.hs
deleted file mode 100644
--- a/dist/build/fooStub/fooStub-tmp/fooStub.hs
+++ /dev/null
@@ -1,5 +0,0 @@
-module Main ( main ) where
-import Distribution.Simple.Test.LibV09 ( stubMain )
-import Test ( tests )
-main :: IO ()
-main = stubMain tests
