Xiaoshan: Forging ahead against the tide