An easier way to create fault tolerant programs in .Net