We don't expect the initialization to be able to fail. The only thing that could potentially fail is setting up codecs and this has been delayed until after initialization.