implement 'not' for waits also