adjusted parallel fail logic