Renamed semaphore, avoid pointer