o re-ordering of output description to avoid potential confusion of
  re-used variable names.