diff --git a/shortfin/src/shortfin/local/scheduler.cc b/shortfin/src/shortfin/local/scheduler.cc
index 6ca10fc0a..400ba5b7b 100644
--- a/shortfin/src/shortfin/local/scheduler.cc
+++ b/shortfin/src/shortfin/local/scheduler.cc
@@ -196,7 +196,7 @@ void Scheduler::Initialize(
       throw std::logic_error("Duplicate device in Scheduler");
     }
     account.Initialize();
-    semaphore_count_ += account.semaphore_count();
+    semaphore_count_ += account.semaphore_count() + 8;
   }
 }