Salvation " IF " we walk ...... according to 1st John 1:7
This is why Jesus' ransom coves MANY and does Not say ALL at Matthew 20:28
There are pro's and con's concerning the translation. Ratzinger chose 'for the many', it was closer to the Latin and the Septuagint.
Why in the new translation of the Mass does the priest say "for many" instead of "for all”? - Catholic Straight Answers
Benedict XVI: “For Many” means “For All” (traditioninaction.org)