shouldn't this be named MeasureOutput ?