diff --git a/dunai.cabal b/dunai.cabal
--- a/dunai.cabal
+++ b/dunai.cabal
@@ -1,5 +1,5 @@
 name:                dunai
-version:             0.5.2
+version:             0.5.2.1
 synopsis:            Generalised reactive framework supporting classic, arrowized and monadic FRP.
 homepage:            https://github.com/ivanperez-keera/dunai
 description:
diff --git a/src/Control/Monad/Trans/MSF/List.hs b/src/Control/Monad/Trans/MSF/List.hs
--- a/src/Control/Monad/Trans/MSF/List.hs
+++ b/src/Control/Monad/Trans/MSF/List.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 module Control.Monad.Trans.MSF.List
   ( module Control.Monad.Trans.MSF.List
   , module Control.Monad.Trans.List
@@ -6,6 +7,10 @@
 -- External
 import Control.Monad.Trans.List
   hiding (liftCallCC, liftCatch) -- Avoid conflicting exports
+
+#if !MIN_VERSION_base(4,8,0)
+import Control.Applicative ((<$>))
+#endif
 
 -- Internal
 import Data.MonadicStreamFunction
