I disagree - if we're going to make it perform a copy let's make it clear to the caller that they can get rid of whatever they called us with and that we aren't handling that memory.