diff --git a/tenacity-core/src/main/java/com/yammer/tenacity/core/helper/ClientResponseResult.java b/tenacity-core/src/main/java/com/yammer/tenacity/core/helper/ClientResponseResult.java
index <HASH>..<HASH> 100644
--- a/tenacity-core/src/main/java/com/yammer/tenacity/core/helper/ClientResponseResult.java
+++ b/tenacity-core/src/main/java/com/yammer/tenacity/core/helper/ClientResponseResult.java
@@ -53,8 +53,8 @@ public class ClientResponseResult<Result> {
      *
      * @return The expected Result value on success;
      */
-    public Result getResult(){
-        return result.get();
+    public Optional<Result> getResult(){
+        return result;
     }
 
     /**
returning Optional now to avoid exceptions when getResult is called on absent optional