avoid compile warning