Semaphores work.