Added semaphore and action to Cheap.