warning fixes.