Question regarding an unreachable protocol