I guess the point is there's some fix for the todo that's shorter than the todo.
maybe getOrElse(throw "please report bug") or just let the get throw