Correct, and the unfortunate conclusion is that records with similar commands will be purged during successive runs, and not in a single transaction.

I had been thinking about an incrementing index as a suffix. Not sure how this could be implemented. Perhaps by using a &lt;sparkle&gt;class variable&lt;/sparkle&gt;.

Question is, should I tackle this before merging, or leave the uniquifier to be implemented in a future change?