true support for copying