There are also cases in which the Chinese government will refuse to recognize your new citizenship.  There was a Uighur activist , Huseyi Celil, who was a naturalized Canadian citizen, who was arrested in Kazakhstan, and deported to China.  Under the Canada-China consular agreement, he would have been subject to Canadian protection had he entered with a Canadian passport, but since was forcibly deported to China he didn't.  The Chinese government refused to recognize his Canadian nationality, and ignored protests from the Canadian government.

China is not in the first world when it comes to recognizing human rights and rule of law.