* moved to copy_this