my $engine; if ($use_threads) { require Engine::Threaded; $engine = Engine::Threaded->new(); } else { require Engine::Fallback; $engine = Engine::Fallback->new(); }