fix recast of chaoren