There are some cases in which we must be sure that service has been killed (like maintainance, tests etc. to avoid confusion or failing later). For these cases it would be good to wait untill process is really "killed" or terminate, just as additional parameter.