as I said: gracefulStop is only interested in the Terminated (and I think it should stay this way) while we want to get the ACK here even if the actor does not die; the code you deleted below did that.