What is the major reason why operational modules tested using a top-down approach may not be adequately tested for reuse?
A. it is difficult to determine where the fault lies when a new module is added
B. major design flaws do not show up until the later modules are added
C. operational modules are implemented before their ancestor logic modules
D. they may be shielded by defensively programmed calling modules