Output container groups will always have their first container picked as the candidate to write out files to.
Since no other containers will be acknowledged, it likely makes sense to impose a restriction on output container groups to only allow one container group to be stored. Adding other container groups should result in an error instead.
Implement this and ensure nothing breaks for whatever reason.