why not assert(false) here? So if a such case occurs one has a callstack to simplify debugging