You can use the same cheese hole analogy here. When you figure out as software or test engineer, that assumptions do not hold water, you don't wait for two passenger planes to spear in. Unless the companies quality philosophy is completely broken. And that fish starts stinking always from the head too.