Why use an independent agent?