diff --git a/lib/ephemeral_response/fixture.rb b/lib/ephemeral_response/fixture.rb
index <HASH>..<HASH> 100644
--- a/lib/ephemeral_response/fixture.rb
+++ b/lib/ephemeral_response/fixture.rb
@@ -45,7 +45,7 @@ module EphemeralResponse
 
     def initialize(uri, request)
       @uri = uri.normalize
-      @request = deep_clone request
+      @request = deep_dup request
       @created_at = Time.now
       yield self if block_given?
     end
@@ -101,7 +101,7 @@ module EphemeralResponse
       "#{normalized_name}_#{identifier[0..6]}.yml"
     end
 
-    def deep_clone(object)
+    def deep_dup(object)
       Marshal.load(Marshal.dump(object))
     end
Rename deep_clone to deep_dup

Loading the marshal'd object is more similar to a dup rather than a
clone in that we're instantiating a new object without all of the
original object's state.