really fixing shallow copy