var Promise = require('promise');

var Deferred = function Deferred() {
	"use strict";

	if (!(this instanceof Deferred)) { return new Deferred(); }

	var self = this;
	self.promise = new Promise(function (resolve, reject) {
		self.resolve = resolve;
		self.reject = reject;
	});
	return self;
};
Deferred.Promise = Promise;

module.exports = Deferred;


@@ -1,12 +1,27 @@
+%22use strict%22;%0A%0A
 var Promise 
@@ -84,24 +84,8 @@
 ) %7B%0A
-%09%22use strict%22;%0A%0A
 %09if 

Make the entire module be in strict mode