diff --git a/composer.json b/composer.json
index 3755363b20457183d568d51aaab228cd01828de4..734b799116ceb7c1d453ceb2b0c11fdeb8cb0d71 100644
--- a/composer.json
+++ b/composer.json
@@ -17,7 +17,7 @@
   "require": {
     "quiqqer\/quiqqer": "*@dev",
     "quiqqer\/qui": ">=1|dev-master|dev-dev",
-    "quiqqer\/utils": ">=1.4|dev-master|dev-dev",
+    "quiqqer\/utils": ">=1.19.2|dev-master|dev-dev",
     "quiqqer\/mobile-detection": "1.*|dev-master|dev-dev",
     "npm-asset\/hammerjs": "2.*",
     "npm-asset\/mustache": "2.*",
diff --git a/src/QUI/Bricks/Events.php b/src/QUI/Bricks/Events.php
index 8ec50d19d9771ceb5debd88d85915162470ec32f..d3da466be7c672dd87d8631b5a6d236badaf381a 100644
--- a/src/QUI/Bricks/Events.php
+++ b/src/QUI/Bricks/Events.php
@@ -236,7 +236,7 @@ public static function onPackageSetup(QUI\Package\Package $Package)
                 if (QUI::getDataBase()->table()->issetPrimaryKey($projectCacheTable, 'id')
                     && QUI::getDataBase()->table()->issetPrimaryKey($projectCacheTable, 'area')) {
                     // Primary key no longer exists and should be removed
-                    QUI::getDataBase()->getPDO()->exec("ALTER TABLE `{$projectCacheTable}` DROP PRIMARY KEY;");
+                    QUI::getDataBase()->execSQL("ALTER TABLE `{$projectCacheTable}` DROP PRIMARY KEY;");
                 }
             } catch (QUI\Exception $Exception) {
                 QUI\System\Log::addInfo($Exception->getMessage());