add emitter self destruct behavior