partial fault tolerance