This seems more like an LogicException case to me. This should really never happen.