translate English to French: It has given all of us a chance to follow on.
Il nous a donné à tous une chance de rester à flot.