remove the need for byte-wise copy of by-value returns