Updated copy to allow for custom CopyOptions