All critical, difficult problems should be solved in several different ways. Even if one solution fails, another might prevail. The cost of creating redundancy on critical parts of the project is paid for by avoiding disasters. Strive to have everyone redundant; There should be no single team member alone who's absence blocks the progress on any story or at least of the team and project as a whole.