Building resilience and overcoming failure