Agents can accept, reject and join