compiler warning reductions.