diff --git a/saqc/core/evaluator.py b/saqc/core/evaluator.py
index bdda36d5ae23547bc319d0c5f61603a80426bac8..5928e89c9329bdd761b2ced08e55e294abdade07 100644
--- a/saqc/core/evaluator.py
+++ b/saqc/core/evaluator.py
@@ -135,7 +135,7 @@ class MetaTransformer(ast.NodeTransformer):
 
     SUPPORTED_ARGUMENTS = (
         ast.Str, ast.Num, ast.NameConstant, ast.Call,
-        ast.UnaryOp, ast.USub
+        ast.UnaryOp, ast.USub, ast.Name
     )
 
     def __init__(self, dsl_transformer, pass_parameter):
diff --git a/test/core/test_evaluator.py b/test/core/test_evaluator.py
index 237b84f69cd7c2fbfa1083f39dff40c4fd79f13f..d5885e2a8e640158e518a14b2b9c6e8aacd41f9f 100644
--- a/test/core/test_evaluator.py
+++ b/test/core/test_evaluator.py
@@ -53,8 +53,6 @@ def test_typeError(flagger):
         "func(x=5)",
         "func(otherFunc())",
         "func(kwarg=otherFunc(this))",
-        "func(kwarg=otherFunc(kwarg=this))",
-
     ]
 
     for expr in exprs:
diff --git a/test/core/test_reader.py b/test/core/test_reader.py
index 16749cd0dbbc1a823c0f9d6066667b9f9cd50701..f7121fc6f2add42ed71375831d45efbcba7685f7 100644
--- a/test/core/test_reader.py
+++ b/test/core/test_reader.py
@@ -65,7 +65,6 @@ def test_configChecks(data, flagger, nodata, caplog):
 
     tests = [
         ({F.VARNAME: var1, F.TESTS: "range(mn=0)"}, TypeError),
-        ({F.VARNAME: var1, F.TESTS: "range(min=xxx)"}, TypeError),
         ({F.VARNAME: "temp2", F.TESTS: "range(min=3)"}, NameError),
         ({F.VARNAME: var3, F.TESTS: "flagNothing()"}, NameError),
         ({F.VARNAME: "", F.TESTS: "range(min=3)"}, NameError),