Big trouble in little China.