А чем этот ```switch``` отличается от switch который в case Ok?
Аналогичный вопрос про case Dead.
Дублирование кода.