Switched to using an agent for holding the writers etc