mac requires named semaphores