The doc says we return a new Geometry, so shouldn't this be cloned?