sometimes it copies, sometimes it doesn't