don't wait for the condition signal if there was an error (or the object was empty)