final fault tolerance

program not crashes if something dead