```\nFile: contracts\OperatorTokenomics\Operator.sol\n        // transfer creates a new delegator: check if the delegation policy allows this "delegation"\n        if (balanceOf(to) == 0) {\n            if (address(delegationPolicy) != address(0)) {\n                moduleCall(address(delegationPolicy), abi.encodeWithSelector(delegationPolicy.onDelegate.selector, to)); //@audit\nshould be called after _transfer()\n            }\n        }\n        super._transfer(from, to, amount);\n```\n