"The purpose of this two-tiered approach is to increase reliability, where one of the two processes mainly watches the other, to make sure it keeps running properly." . . . .