handle compile failure in 31.0