fix so an agent only sees it's data