Semaphores.