diff --git a/mediabus-rtp.cabal b/mediabus-rtp.cabal
--- a/mediabus-rtp.cabal
+++ b/mediabus-rtp.cabal
@@ -1,5 +1,5 @@
 name: mediabus-rtp
-version: 0.3.2.1
+version: 0.4.0.0
 cabal-version: >=1.10
 build-type: Simple
 license: BSD3
@@ -38,7 +38,7 @@
         deepseq <1.5,
         lens <4.16,
         lifted-async <0.10,
-        mediabus <0.4,
+        mediabus ==0.4.*,
         monad-control <1.1,
         monad-logger <0.4,
         mtl <2.3,
@@ -80,8 +80,8 @@
         conduit <1.3,
         conduit-combinators <1.2,
         conduit-extra <1.2,
-        mediabus <0.4,
-        mediabus-rtp <0.4,
+        mediabus <0.5,
+        mediabus-rtp <0.5,
         data-default <0.8,
         lens <4.16,
         lifted-async <0.10,
@@ -122,8 +122,8 @@
         conduit <1.3,
         conduit-combinators <1.2,
         conduit-extra <1.2,
-        mediabus <0.4,
-        mediabus-rtp <0.4,
+        mediabus <0.5,
+        mediabus-rtp <0.5,
         containers <0.6,
         data-default <0.8,
         deepseq <1.5,
diff --git a/src/Data/MediaBus/Rtp/AlawSource.hs b/src/Data/MediaBus/Rtp/AlawSource.hs
--- a/src/Data/MediaBus/Rtp/AlawSource.hs
+++ b/src/Data/MediaBus/Rtp/AlawSource.hs
@@ -34,7 +34,7 @@
     (Proxy :: Proxy (Stream RtpSsrc RtpSeqNum (Ticks (Hz 8000) Word32) () (Audio (Hz 8000) Mono (Raw S16))))
     alawToS16 .|
   resample8to16kHz' (0 :: Pcm Mono S16) .|
-  convertTicksC'
+  convertTimestampC
     (Proxy :: Proxy '( Hz 8000, Word32))
     (Proxy :: Proxy '( Hz 16000, Word64)) .|
   reorderFramesBySeqNumC reorderBufferSize .|
diff --git a/src/Data/MediaBus/Rtp/Source.hs b/src/Data/MediaBus/Rtp/Source.hs
--- a/src/Data/MediaBus/Rtp/Source.hs
+++ b/src/Data/MediaBus/Rtp/Source.hs
@@ -41,7 +41,6 @@
      , Default i
      , Monad m
      , Default p
-     , Show p
      , MonadLogger m
      )
   => Conduit (Stream i s t p B.ByteString) m (RtpStream p)
@@ -137,5 +136,5 @@
 
 -- | Functions from 'Frame' to 'Frame' for converting/coercing an 'RtpPayload'
 -- to some common media type. NOTE: This is not for transcoding, this is rather
--- for /casting/ or /coercing/ 
+-- for /casting/ or /coercing/
 type RtpPayloadHandler t c = Frame RtpSeqNum t RtpPayload -> Frame RtpSeqNum t c
