added likely_copy