Are these `copy_*` methods useful at all? It looks like they aren't used anywhere in this repo. Maybe we should just axe them.