get rid of the if-no-objects-selected-then-then-delete-all-part-numbers function from the _AstM5equalpartsReset command!!
the number of times I have accidentally deleted all part numbers from my model because my objects had become unselected (often because I changed the MP/SP toggle switch after selecting the members) and then not discovered my error until a few hours later, has become alarming. (truthfully, doing it once is more than enough)