part 1 of instance-disposal cleanup