recoverResult