diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -7,7 +7,7 @@ var dynamicMatch = typeof window !== 'undefined' ? window.matchMedia : null;
 function Mql(query, values){
   var self = this;
   if(dynamicMatch){
-    var mql = dynamicMatch(query);
+    var mql = window.matchMedia(query);
     this.matches = mql.matches;
     this.media = mql.media;
     // TODO: is there a time it makes sense to remove this listener?
Force call to window.matchMedia to work in IE<I>/IE<I>