Separate copy and code