wouldn't globalagent be useful for that