Shanghai: grimace in the mind