added remove point counter and terminates when we've removed more points than needed