diff --git a/lib/instrumental.js b/lib/instrumental.js
index <HASH>..<HASH> 100644
--- a/lib/instrumental.js
+++ b/lib/instrumental.js
@@ -252,8 +252,8 @@ exports.init = function instrumental_init(startup_time, config, events) {
     }
     keepMetric = function(metric){
       metricName = metric.split(" ")[1];
-      return (!metricFiltersExclude.some(function(filter) { return filter.test(metricName); }) &&
-              (metricFiltersInclude.length == 0 || metricFiltersInclude.some(function(filter) { return filter.test(metricName); })));
+      return (!metricFiltersExclude.some(function(filter) { return metricName.match(filter); }) &&
+              (metricFiltersInclude.length == 0 || metricFiltersInclude.some(function(filter) { return metricName.match(filter); })));
     };
 
     if(typeof(config.instrumental.metricPrefix) !== 'undefined' &&
revert from regex.test to string.match for compatibility with older javascript