don't update areas on copy
You should be calling connectable() on the object you copied from until
you actually change something.