abstraction messes the connection when deleting outlets

F_Dos's icon

Is there a way to make an abstraction no mess the outside connections when I'm deleting unused outlet?

for example I had 4 outlet in the abstraction but only 3 where connected. When I deleted the unused outlet it change the connection order outside the abstraction. Is there a way to avoid it?

Source Audio's icon

no, outlet have their ID's same as all other objects in max patch.

connections are numbered.

you can safely delete only last outlet in case it is unconnected.

But deleting any in between outlet will rearange them.