private function queueConfigs() {
        $config = $this->getConfig();
        if (!isset($config['schedulers'])) {
            yield $config;
            return;
        }

        foreach ($config['schedulers'] as $child_config) {
            yield mergeConfigOptions($config, $child_config);
        }
    }