Reworked the multiple outputs spec based on discussions on the dev list.