I think having no timeout at all is also bad: one wants to be notified that OSD took "too long" to start.There's no universally good definition of "too long", though, so there should be a way to adjust it (and sane default).