If editObjects could not find the target object to edit it, i.e. if .mapData was never populated, or if target was added since the last sync, then cutter/p2 should not be deleted. editObjects could also be enhanced to 'try again' before returning False.
If editObjects could not find the target object to edit it, i.e. if .mapData was never populated, or if target was added since the last sync, then cutter/p2 should not be deleted. editObjects could also be enhanced to 'try again' before returning False.