kick semaphore?