appropriately dismisses self after trade