diff --git a/plugins/BulkTracking/Tracker/Response.php b/plugins/BulkTracking/Tracker/Response.php
index 1580f1dbce0a30e2f81491ad394589802fdf997f..e8d3667eeca0c85fbec859f1bd27b9995b1b43b3 100644
--- a/plugins/BulkTracking/Tracker/Response.php
+++ b/plugins/BulkTracking/Tracker/Response.php
@@ -69,9 +69,7 @@ class Response extends Tracker\Response
             'invalid' => count($this->invalidRequests),
         );
 
-        if ($this->isAuthenticated) {
-            $result['invalid_indices'] = $this->invalidRequests;
-        }
+        $this->addInvalidIndicesIfAuthenticated($result);
 
         // send error when in debug mode
         if ($tracker->isDebugModeEnabled()) {
@@ -89,9 +87,7 @@ class Response extends Tracker\Response
             'invalid' => count($this->invalidRequests),
         );
 
-        if ($this->isAuthenticated) {
-            $result['invalid_indices'] = $this->invalidRequests;
-        }
+        $this->addInvalidIndicesIfAuthenticated($result);
 
         return $result;
     }
@@ -105,4 +101,11 @@ class Response extends Tracker\Response
     {
         $this->isAuthenticated = $isAuthenticated;
     }
+
+    private function addInvalidIndicesIfAuthenticated(&$result)
+    {
+        if ($this->isAuthenticated) {
+            $result['invalid_indices'] = $this->invalidRequests;
+        }
+    }
 }