diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,5 @@
+0.4.3
+* Widen dependencies.
 0.4.2
 * Add missing time-locale-compat dependency for test suite.
 0.4.1
diff --git a/rotating-log.cabal b/rotating-log.cabal
--- a/rotating-log.cabal
+++ b/rotating-log.cabal
@@ -1,5 +1,5 @@
 name:                rotating-log
-version:             0.4.2
+version:             0.4.3
 description:         Size-limited, concurrent, automatically-rotating log writer.
 Synopsis:            Size-limited, concurrent, automatically-rotating log writer.
 license:             BSD3
@@ -25,7 +25,7 @@
   build-depends:
     base               >= 4    && < 5,
     bytestring         >= 0.8,
-    time               >= 1.5 && < 1.7,
+    time               >= 1.5 && < 1.9,
     old-locale         >= 1.0,
     time-locale-compat,
     filepath           >= 1.0,
@@ -38,6 +38,8 @@
   main-is: TestRotate.hs
   ghc-options: -Wall
   hs-source-dirs: test, src
+  other-modules:
+    System.RotatingLog
   build-depends:
     base,
     bytestring,
@@ -47,7 +49,6 @@
     directory
 
   ghc-options: -Wall -fwarn-tabs -threaded
-
 
 source-repository head
   type:     git
diff --git a/src/System/RotatingLog.hs b/src/System/RotatingLog.hs
--- a/src/System/RotatingLog.hs
+++ b/src/System/RotatingLog.hs
@@ -92,6 +92,7 @@
 
 
 -------------------------------------------------------------------------------
+openLogFile :: RotatingLog -> IO Handle
 openLogFile RotatingLog{..} = do
     let fp = curLogFileName namePrefix
     h <- openFile fp AppendMode
