fix compile issue, sigh