There isn’t any specific that says you can’t do something like this, but doing this would certainly break any possibility of reusing this agent in a different topology that did not involve a set of five. In most situations I’ve found that you get clearer code, more flexibility, and fewer problems if each agent is attached to its own dedicated interface.