eliminate compile warning