Does doing `break` here potentially lead to some children not stopping? If the first child raises a `SystemCallError` you'll break out of that loop. Is that the intended behavior?