bad comment (before/after_kill never existed publicly, replaced by before/after_signal)