In our previous episode, Howard Page-Clark said: > > var i1, i2: TSortableInteger; _INTERFACES_ are refcounted, not classes. And these are class references. Change it to ISortableInteger, remove the free, and it will work fine probably.