should preserve topology when simplifying