diff --git a/bin/daemon.php b/bin/daemon.php
index caa32f123d..40297b3589 100755
--- a/bin/daemon.php
+++ b/bin/daemon.php
@@ -37,6 +37,7 @@ require dirname(__DIR__) . '/vendor/autoload.php';
 
 $dice = (new Dice())->addRules(require(dirname(__DIR__) . '/static/dependencies.config.php'));
 
+(function (Dice $dice, array $options): void {
 /** @var \Friendica\Core\Addon\Capability\ICanLoadAddons $addonLoader */
 $addonLoader = $dice->create(\Friendica\Core\Addon\Capability\ICanLoadAddons::class);
 $dice = $dice->addRules($addonLoader->getActiveAddonConfig('dependencies'));
@@ -230,6 +231,7 @@ while (true) {
 		Logger::info('Worker jobs are calling to be forked.', ['pid' => $pid]);
 	}
 }
+})($dice, $options);
 
 function shutdown() {
 	posix_kill(posix_getpid(), SIGTERM);