Point contracting