diff --git a/src/LearnositySdk/Request/Init.php b/src/LearnositySdk/Request/Init.php
index <HASH>..<HASH> 100644
--- a/src/LearnositySdk/Request/Init.php
+++ b/src/LearnositySdk/Request/Init.php
@@ -173,16 +173,22 @@ class Init
      */
     private function addMeta(array $requestPacket)
     {
-        $requestPacket['meta'] = [
-            'sdk' => [
-                'version' => $this->getSDKVersion(),
-                'lang' => 'php',
-                'lang_version' => phpversion(),
-                'platform' => php_uname('s'),
-                'platform_version' => php_uname('r')
-            ]
+        $sdkMetricsMeta = [
+            'version' => $this->getSDKVersion(),
+            'lang' => 'php',
+            'lang_version' => phpversion(),
+            'platform' => php_uname('s'),
+            'platform_version' => php_uname('r')
         ];
 
+        if (isset($requestPacket['meta'])){
+            $requestPacket['meta']['sdk'] = $sdkMetricsMeta;
+        } else {
+            $requestPacket['meta'] = [
+                'sdk' => $sdkMetricsMeta
+            ];
+        }
+
         return $requestPacket;
     }
[BUG] Prevent overwriting of meta field in the request packet CAT-<I>