fix the usage of Ex Nihilo in GuHuo (last several commits by lrl026)