may be we need to remove it to AgentUtils?