If a new primary use is anticipated for a component, consider whether this creates a new trust boundary and a need for additional validitychecking outside the component.
Considering the primary USES of components within application structures leads to more appropriate placement of data validitychecking — for example, only at managed trust boundaries.