Derive Copy manually