changed fault tolerance