added return value to recoveryRequest()|