diff --git a/Classes/TypoScript/Condition/CoreVersionCondition.php b/Classes/TypoScript/Condition/CoreVersionCondition.php
index <HASH>..<HASH> 100644
--- a/Classes/TypoScript/Condition/CoreVersionCondition.php
+++ b/Classes/TypoScript/Condition/CoreVersionCondition.php
@@ -62,7 +62,8 @@ class CoreVersionCondition extends AbstractCondition
     protected function compareNumber($test, $leftValue)
     {
         if (preg_match('/^(!?=+|<=?|>=?)\\s*([^\\s]*)\\s*$/', $test, $matches)) {
-            list($operator, $rightValue) = $matches;
+            $operator = $matches[1];
+            $rightValue = $matches[2];
             switch ($operator) {
                 case '>=':
                     return $leftValue >= VersionNumberUtility::convertVersionNumberToInteger($rightValue);
[BUGFIX] Ensure condition matching assigns correct matches