China walks on eggshells