Exploring fault tolerance