diff --git a/server/src/main/java/org/uiautomation/ios/server/application/ServerSideL10NDecorator.java b/server/src/main/java/org/uiautomation/ios/server/application/ServerSideL10NDecorator.java
index <HASH>..<HASH> 100644
--- a/server/src/main/java/org/uiautomation/ios/server/application/ServerSideL10NDecorator.java
+++ b/server/src/main/java/org/uiautomation/ios/server/application/ServerSideL10NDecorator.java
@@ -39,6 +39,7 @@ public class ServerSideL10NDecorator implements CriteriaDecorator {
 
     criteria.setValue(LanguageDictionary.getRegexPattern(newValue));
     criteria.setL10nstrategy(L10NStrategy.none);
+    criteria.setMatchingStrategy(MatchingStrategy.regex);
   }
 
   private void decorateMatching(Criteria c) {
bug fix. Wouldn't work with variable without regex matching