China, problems in the making?