Is a Chinese invasion imminent?