Always initialize the output semaphore