sizing of return values