replace a bunch of "stop" with abort() since I wasted another 10k hours waiting for a "stop"ped run