fix compile failure