Original error has to be transmitted in recoverFromError method