Treating warnings as errors : avoid unitialized variables. even if 100%
sure that all code paths are initializing them