diff --git a/harmony-proxy/harmony-proxy-tests.ts b/harmony-proxy/harmony-proxy-tests.ts
new file mode 100644
index 000000000..4c011d5fd
--- /dev/null
+++ b/harmony-proxy/harmony-proxy-tests.ts
@@ -0,0 +1,27 @@
+///
+
+import * as Proxy from "harmony-proxy";
+
+interface IKatana {
+ use: () => void;
+}
+
+class Katana implements IKatana {
+ public use() {
+ console.log("Used Katana!");
+ }
+}
+
+let handler = {
+ apply: function(target: any, thisArg: any, argArray: any) {
+ console.log(`Starting: ${performance.now()}`);
+ let result = target.apply(thisArg, argArray);
+ console.log(`Finished: ${performance.now()}`);
+ return result;
+ }
+};
+
+let katana = new Katana();
+
+let katanaProxy = new Proxy(katana, handler);
+katanaProxy.use();
diff --git a/harmony-proxy/harmony-proxy.d.ts b/harmony-proxy/harmony-proxy.d.ts
index c3893201b..dba832c14 100644
--- a/harmony-proxy/harmony-proxy.d.ts
+++ b/harmony-proxy/harmony-proxy.d.ts
@@ -29,8 +29,6 @@ declare module harmonyProxy {
}
}
-declare let Proxy: harmonyProxy.ProxyConstructor;
-
declare module "harmony-proxy" {
let _Proxy: harmonyProxy.ProxyConstructor;
export = _Proxy;