Ye Shunguang is a stupid fucking name and I won't pretend otherwise.
Fuck Chinese names