diff --git a/src/Network/Zmcat.hs b/src/Network/Zmcat.hs
--- a/src/Network/Zmcat.hs
+++ b/src/Network/Zmcat.hs
@@ -4,6 +4,7 @@
 import System.ZMQ3
 import Control.Monad (forever)
 import qualified Data.ByteString as BS
+import qualified Data.ByteString.Char8 as C
 import Data.ByteString.Char8 (pack, unpack)
 import System.IO
 
@@ -59,6 +60,6 @@
     forever $ do
         pkt <- hGetLine stdin
         send skt [] (pack pkt)
-        line <- receive skt
-        putStrLn $ unpack line
+        lines' <- receiveMulti skt
+        mapM_ C.putStrLn lines'
         hFlush stdout
diff --git a/zmcat.cabal b/zmcat.cabal
--- a/zmcat.cabal
+++ b/zmcat.cabal
@@ -1,5 +1,5 @@
 name:               zmcat
-version:            0.2
+version:            0.3
 synopsis:
     Command-line tool for ZeroMQ.
 Description:
