diff --git a/src/mg/PAMI/Message/IncomingMessage.php b/src/mg/PAMI/Message/IncomingMessage.php
index <HASH>..<HASH> 100644
--- a/src/mg/PAMI/Message/IncomingMessage.php
+++ b/src/mg/PAMI/Message/IncomingMessage.php
@@ -49,9 +49,10 @@ abstract class IncomingMessage extends Message
         $lines = explode(Message::EOL, $rawContent);
         foreach ($lines as $line) {
             $content = explode(':', $line);
-            $this->setKey(
-                trim($content[0]), isset($content[1]) ? trim($content[1]) : ''
-            );
+            $name = trim($content[0]);
+            unset($content[0]);
+            $value = isset($content[1]) ? implode(':', $content) : '';
+            $this->setKey($name, $value);
         }
     } 
 }
fixed bug when value of a key (on incoming message) contained a ':'