Implemented semaphore-timeout controlled negotiation performing (TODO: hook in implementation)