Disabled 'may be used uninitialized' warnings for gcc caused by boost::optional.