Prevent the Completion of a Task when its Predecessor is Incomplete