what if this condition failed?