if you just overwrite them the old* arrays will see their values changed under their feet, because they're now pointing to the same chunk of memory