milestone: change output module interface -- breaks build process!