diff --git a/System/Log/MonadLogger/Syslog.hs b/System/Log/MonadLogger/Syslog.hs
--- a/System/Log/MonadLogger/Syslog.hs
+++ b/System/Log/MonadLogger/Syslog.hs
@@ -60,7 +60,7 @@
                       -> IO ()
 formattedSyslogOutput f l s level msg =
 #if MIN_VERSION_hsyslog(4,0,0)
-    withSyslog undefined $ \syslog ->
+    withSyslog defaultConfig $ \syslog ->
         syslog USER
             (levelToPriority level)
             (fromLogStr $ f l s level msg)
diff --git a/monad-logger-syslog.cabal b/monad-logger-syslog.cabal
--- a/monad-logger-syslog.cabal
+++ b/monad-logger-syslog.cabal
@@ -1,5 +1,5 @@
 name:                monad-logger-syslog
-version:             0.1.2.0
+version:             0.1.3.0
 synopsis:            syslog output for monad-logger
 description:         syslog output for monad-logger
 homepage:            https://github.com/fpco/monad-logger-syslog
@@ -21,7 +21,7 @@
   exposed-modules:     Control.Monad.Logger.Syslog
                        System.Log.MonadLogger.Syslog
   ghc-options:        -Wall
-  build-depends:       base >=4.7 && <5
+  build-depends:       base < 10
                      , bytestring
                      , fast-logger
                      , hsyslog
