If a manager did not understand the functions provided by an agent, the manager might get unexpected return codes when sending a request or, worse, not understand the effects of an operation.