> can that findIndex fail    No, I don't this there can be a situation when this fails. We always have refId and the target is received from request.targets. And we can't have same refIds for multiple rows.