"This need is particularly poignant in systems in which the requesting entity is not able to easily verify the status of a function present at the executing entity." . . . .