hm... actually doesn't there already exist a signal for removal that is used to reset the target?