diff --git a/phpunit.xml b/phpunit.xml
index 3fd52b7b5dd35b6557b7623e0e9dcedab5d824b7..f960f454e08bb40d9b235874c48330e16c67ef57 100644
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -18,8 +18,4 @@
             <directory suffix=".php">src</directory>
         </include>
     </source>
-    <extensions>
-        <bootstrap class="Distantmagic\Resonance\PHPUnitSwooleCoroutineExtension">
-        </bootstrap>
-    </extensions>
 </phpunit>
diff --git a/src/PHPUnitSwooleCoroutineExtension.php b/src/PHPUnitSwooleCoroutineExtension.php
deleted file mode 100644
index 9128a229b382ed5be6480fa616f29d06a28b4819..0000000000000000000000000000000000000000
--- a/src/PHPUnitSwooleCoroutineExtension.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-namespace Distantmagic\Resonance;
-
-use PHPUnit\Event\TestRunner\Finished;
-use PHPUnit\Event\TestRunner\FinishedSubscriber;
-use PHPUnit\Runner\Extension\Extension;
-use PHPUnit\Runner\Extension\Facade as EventFacade;
-use PHPUnit\Runner\Extension\ParameterCollection;
-use PHPUnit\TextUI\Configuration\Configuration;
-use Swoole\Coroutine;
-use Swoole\Timer;
-
-final class PHPUnitSwooleCoroutineExtension implements Extension
-{
-    public function bootstrap(Configuration $configuration, EventFacade $facade, ParameterCollection $parameters): void
-    {
-        $facade->registerSubscriber(new class($this) implements FinishedSubscriber {
-            public function __construct(private PHPUnitSwooleCoroutineExtension $thisClass) {}
-
-            public function notify(Finished $event): void
-            {
-                $this->thisClass->executeAfterLastTest();
-            }
-        });
-    }
-
-    public function executeAfterLastTest(): void
-    {
-        /**
-         * @var array{ coroutine_num: int } $coroutineStats
-         */
-        $coroutineStats = Coroutine::stats();
-
-        while ($coroutineStats['coroutine_num'] > 1) {
-            Coroutine::sleep(0.1);
-        }
-
-        Timer::clearAll();
-    }
-}