Add support for other ways of triggering intermediate result outputs