differentiate failure from detecting failed task