See update and Corion’s thread.
In reply to Re^2: Conditional DESTROY by Ralesk in thread Conditional DESTROY by Ralesk