I know it seems unnecessary in this case but it's a really good habit to NULL out your pointers as soon as you delete them. I like to do it on one line like `delete copy; copy = null;`