diff --git a/src/PDOPool.php b/src/PDOPool.php
index 7217bb42cc7247b8189fb94c1ca9cf9024bd5cbf..33aa6d281e692a3d8a378ec6e67d9479e773cf19 100644
--- a/src/PDOPool.php
+++ b/src/PDOPool.php
@@ -20,12 +20,12 @@ class PDOPool extends ConnectionPool
      */
     public function __construct(
         private Set $connectionBuilders,
-        DatabaseConnectionPoolConfiguration $databaseConnectionPoolConfiguration,
         private PDOConfig $config,
+        int $size,
     ) {
         parent::__construct(
             $this->createConnection(...),
-            $databaseConnectionPoolConfiguration->poolSize,
+            $size,
             PDOProxy::class,
         );
     }
diff --git a/src/SingletonProvider/DatabaseConnectionPoolRepositoryProvider.php b/src/SingletonProvider/DatabaseConnectionPoolRepositoryProvider.php
index b3a096c6f52bf7fbfd2763f19f5ba629d3fe6dd1..e3e216d7f1becfcdc01b36175f8a596a51af69ac 100644
--- a/src/SingletonProvider/DatabaseConnectionPoolRepositoryProvider.php
+++ b/src/SingletonProvider/DatabaseConnectionPoolRepositoryProvider.php
@@ -48,8 +48,8 @@ final readonly class DatabaseConnectionPoolRepositoryProvider extends SingletonP
 
             $pdoPool = new PDOPool(
                 $this->pdoPoolConnectionBuilderCollection->getBuildersForConnection($name),
-                $connectionPoolConfiguration,
                 $pdoConfig,
+                $connectionPoolConfiguration->poolSize,
             );
 
             if ($connectionPoolConfiguration->poolPrefill) {