China casts shadow of uncertainty