exclusive not for wait