Throwing ActorKilledException to stop singleton cluster actor

I have a cluster singleton actor, and when there is a fatal exception, is it appropriate to just throw

throw new ActorKilledException ("Fatal problem in external data source (just for example)")

and let the user guardian shut the actor down?