We are checking `should_kill` twice unecessary, we should either check it here or before calling `notify_should_kill`.