handle the first failure