diff --git a/Request.js b/Request.js
index 75a6b21..90a6b83 100644
--- a/Request.js
+++ b/Request.js
@@ -123,7 +123,7 @@ define([
 			kwArgs = kwArgs || {};
 
 			// perform the actual query
-			var headers = lang.delegate(this.headers, { Accept: this.accepts });
+			var headers = lang.mixin(this.headers, { Accept: this.accepts });
 
 			if ('headers' in kwArgs) {
 				lang.mixin(headers, kwArgs.headers);
diff --git a/RequestMemory.js b/RequestMemory.js
index 7cb1cea..8e3cfea 100644
--- a/RequestMemory.js
+++ b/RequestMemory.js
@@ -14,7 +14,7 @@ define([
 
 		postscript: function () {
 			this.inherited(arguments);
-			this.fetch();
+			this.fetch(arguments[0]);
 		},
 
 		refresh: function (target) {