Even in the scoreboard, the task check will need the status of the sequence on the driver to do a correct check. The check should not be done all the time because the expected value can change during the sequence and not at the end. If I do, I will have some errors at some point.