Semaphore staging