pass the perform() return to success() callback

I wonder nobody want to handle the perform() result in success()?