this implies that all the output names have to be specified for this node to return things. can we change this to genfile or name_source?