eliminate compile warnings