Can you add back an additional selectFirstSuccessfulTrial without the predicate so we don't break binary compatibility?