slightly more appropriate definition of output variable