I had been taught (perhaps incorrectly) that in the strict sense, if the datum is not on the FCF then it is the datum regardless of meeting the tolerance called out within it, but if the datum is on the FCF then it is only considered the datum once the tolerance in the FCF is met. This meant that if you were to check the part and the FCF was on the datum, then if the datum didn't meet the tolerance in the FCF then there was no reason to check any further callouts called back to that datum, since the datum didn't meet the requirement. If the datum was not on the FCF then you would continue to check the whole part and just report the relevant "out-of-tolerance" values.
Any validity to that?
Thanks,
Jeff