improved failure tolerance