correctly copy geometry