To refresh my memory, we don't do this because it's necessary, we do it for the semantics that things that are copy-able should be copied?