return instead of AgentAlreadyRegisteredException

if an agent is already registered, why throw an exception?