made unreachable a constexpr