don't restart internally, let supervisor handle.