child kill abstraction