avoided redundant copying of data