result invoke bug