Can we register secondary outputs?

Mark should see how difficult it is to do this… sometimes they can be empty…