avoiding duplicate matop data transfer for matop